Building the basic structure of 'Mixture' and 'Compound' classes, laying out ideas for inheritance