[BACKLOG-35] Moving blockout resource business logic to service

A few methods are still pending a move to service layer, but require implementations that don't exist yet (WIP)