Adds a new method of getting a full (morphism respected) list of parts for a composition; fixes a bug in composition teardown