Most of SeashellProject code added to Angular service.