added init and snapsho inv
added a default pragma filter and updated the code generator filter
Initial unit tests for pass 2 filters.
Unit tests for pass 2 filters are implemented.
and we have the default
implemented templated types for schema