Implemented private template functionality

Templates of which start with underscores are considered private, and thus are not output unless manually called for.