The Distributed Spacecraft Attitude Control System Simulator: From Design Concept To Decentralized Control