Decided to make an actual layer object

lists are sloppy. Also probably going to create a motion object, to
represent G1 commands.