Add new clang-format for new code.
Add package class and tests.

This will represent the relationships between triggers, aliases, etc.