BAP-6590: Base Client Side Architecture

... a module, when you need to fetch dependencies dynamically.