Add in barrel and make the renderer more generic
Begin moving stuff into their own mods/modules
Properly implement the barrel and allow mapping of a TEOR to a string specified within the TE.
This allows multiple models/textures per TE, just each with their own TEOR