Feature/ngui services

this + #652 = ngui feature parity with previous ui