What should these printer classes be named, since they are outside mechanics?
And should any of them stay inside mechanics?