Move base application controller to Nix framework