http://img408.imageshack.us/my.php?image=87363933cy6.jpg Add to your radar. No abstract data types, no separate compilation. Designtime project which demonstrates working with templates.