Change structure to use nested templates

Compile and Web Server instances are created using the same template