i am sure it will be an awesome party.
this part of Civi's platform hasn't been documented well
unless i am missing a few helper functions, i don't think it is 'implemented' very consistently either, perhaps because we don't haven't got functions that provide the right level of abstraction. i always think that i am reinventing wheels when doing things like manually defining forms based on tables and then manually writing smarty templates based on these forms.
in general i am suprised at how little gets done automatically and wondering if anyone disagrees that we would benefit from having some helper methods, etc. that catered for the obvious use case.
that sounds interesting. Do you have an example?