Added new features

This commit features new features, such as periscope, a peripheral
manager, and Sketch, a new GUI library. It also has a few other things, as
well.