This is a service layer that will provide a interface with most common service operations