XML from scratch (Maybe ThingDefs should be one big XML, though it does divide into many subcategories.. Keep working on your angle for now)