Renamed files, added a bunch of new functionality

Including nesting validation, strip/recreate functionality for tags,
automatic generation of structure tags, and a whole lot more