add base classes to metadata for available_types
add base classes to gui library draggables (for slot type matching)