Refactored out the way templates work to allow multiple template types. Added naked, which is an unstyled template se.