* Parse into structured representation, and then convert later
* Printing code is still ugly, the rest is much easier to follow IMHO
* Fix ProxiedServer rule generation ("www-data" on a web nodes needs
port opened too)
* Fix LocalServer rule generation (allow user to connect to their own
server)
* Probably secretly sucks in some way
* UNTESTED