BAP-6590: Base Client Side Architecture

As a results, a controller and all of its models and views exist only