Added a schematic class

Credits to desht