@jextxadore That sounds very interesting! I'm taking the lazy path with Raspbian for now, and hopefully I can actually get everything setup as I want before I lose my mind. Then I can get on with actually building my tools.
Getting a BSD machine is definitely something I need to look into as well.