Updated interface.
 * Moved the interface specification into its own layout file.
 * Made two test thingies with various stuff. Not everything works.