Work in progress. If you'd like to help, please do. There's a lot of work to be done. This guide is currently under heavy development. This opinionated guide exists to provide both novice and expert ...