BAP-6590: Base Client Side Architecture

``define`` - facilitates a module definition