- combine with asx
- attribute all functions to proper authors
- check utils for duplicates
- clean package structure
- clean parameter names to be descriptive
- code formatting
- build out tests
- optimize
- documentation
- examples
- replace default FlexPMD ruleset as it is awkward.