Adds specification for SelectFormat compiling
Adds Switch templates