ca: add framework and navigation state controller and service