Initial Update.  Structure is currently broken and generates oddly.