Prepare for standalone module development

Edit on GitHub

For the basic rules of module development see the items tagged with module development in Architectural convention.

When providing different versions of a module, follow the Semantic Versioning rules. For differences between public and private APIs, see Declaration of module APIs: Public and private.

Next step

Create standalone modules