Implemented Archetype, fixed erroneous information, tidying up extra white space.