Fix bug with use of Part.inverseStage and add cumulative flag to resource properties
Implement Resources.Names property, add resources tests
Refactor Part.DecoupledAt to be iterative
Clean up resources class
Clean up resources class
Remove Parts class