added provision to chemist to support adding sub chemist data by type
added the ability to compose chemists from multiple data files