Relocate and Rearrange the structree codebase
Makes it possible to reuse the more generic parts of the structree codebase in other pages without including structree-specific logic. This sets the stage for further reference/encyclopedia-type pages.
Reviewed By: fatherbushido, elexis
Differential Revision: https://code.wildfiregames.com/D295