An Open-Source, Extensible Spacecraft Simulation And Modeling Environment Framework