Completed Schematic wrapper class. Untested.