fixed serialization of blueprint for the library
removed useless class
migrated model of blueprint support, now slot-specific instead of block-type-specific