We have recently created a custom template and found the SDK materials to be very inadequate. Some things that were required were not documented at all. Other things we were told were optional are in fact required in order for the template to compile properly. We had to work through these issues with support. I believe it was ticket #402974. You (SWsoft) should be able to pull a lot of useful information from that ticket on how to improve the documentation.