Add at least an abstract to all the modules
Remove WebAPI::DBIC::Machine since it is not needed
Rename GenericItemDBIC to GenericItem
Rename GenericSetDBIC to GenericSet
Add WebAPI::DBIC::Resource::GenericCore. Refactor and tidy identity methods.