Refactored how templates are registered and options defined.
Refactored how templates are registered and options defined.

philoserf/ore,philoserf/ore,dldinternet/ore,ruby-ore/ore,dldinternet/ore,ruby-ore/ore