- add event parameters to dotfile
x add option to hide event actions in dotfiles
    - modify dotfile generation functions to use builder pattern
- machine trait
- currently only trace! log messages are defined, add debug, info, warn, error
  messages ?
- reduce duplication if possible between the debug/non-debug macros
x state entry/exit actions
    - option to show entry/exit actions in state machine dotfile
