It'd be a very helpful guide to see how/where we can fit state machines into existing codebases with best practices.