here is some background on the WebSysTemplate class: because the class is using resource manager class (which Microsoft implemented as an internal class in .NET) it is necessary that the WebSysTemplate class is located in the same assembly as the class that uses it - in other words: for every module you must implement this class.
The implementation is really simple and you can copy it directly from the contacts module and paste it in your module - you don't have to change anything - it just have to be in your assembly.
We are aware that this is not exactly the perfect solution and are trying to come up with a more elegant solutions for Sitefinity 4.0, however, for the moment being the class has to be in every assembly that embeds templates - we hope it's not too much of an inconvenience.
Let us know if there is anything else we can do for you.
the Telerik team
, the state of the art learning tool for Telerik products.