agile: backlog make features optional at compile time
sml: create a local traits class and formatter settings
formatters: populate all of the default traits in enricher

- comment out a lot of code due to bugs
- add spikes to fix the bugs