Tim Cera, P.E. [tim@cerazone.net]
Portions based on mando by Michele Lacchia. https://github.com/rubik/mando