First commit. Has some basic demos for now.