Added acces layers, service layers and a cart view