Better lazy part creation
Can recompose via catalog
Changed the MathWizardTests example to use the new catalog
Updated README.md