Create deconstruct.py
Create drawing.txt
Create json_footer.txt
Create json_header.txt
Create json_middle.txt
Create terrain_footer.txt
Create terrain_header.txt
Create office_tower.json

EXAMPLE
Create overmap_terrain_entry.json

EXAMPLE
Update for base_path global

I'd have to look into doing a file search in any OS...
Should work on any OS now 

I hope...
Merge pull request #8244 from acidia/utility

Don't see any reason to not take this as it is and improve on it in-place, it certainly isn't going to break anything else.