Add type declaration to implementations
Add template stats
Add param server
Port to new plug-ins