Initial support for creating instances
can create, scan, print them crudely
still need remove and hash