Initial structure for Bootgears

This is the foundation to build the system. It was borrowed from
another project.