You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2020/01/10 15:22:17 UTC

[isis] 03/21: ISIS-2259: moves isis-applib and isis-schema to ../api directory

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch ISIS-2259
in repository https://gitbox.apache.org/repos/asf/isis.git

commit fde0cf35f31f237074f871ae575800a04d17767e
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Fri Jan 10 13:03:02 2020 +0000

    ISIS-2259: moves isis-applib and isis-schema to ../api directory
---
 {core/schema => api/applib}/.gitignore                      |   0
 {core => api}/applib/pom.xml                                |   0
 {core/schema => api/applib}/src/main/doc/antora.yml         |   0
 .../applib/src/main/doc/modules/applib-ant/examples.sh      |   0
 .../doc/modules/applib-ant/examples}/annotation/Action.java |   0
 .../applib-ant/examples}/annotation/ActionLayout.java       |   0
 .../modules/applib-ant/examples}/annotation/Auditing.java   |   0
 .../applib-ant/examples}/annotation/BookmarkPolicy.java     |   0
 .../modules/applib-ant/examples}/annotation/Bounding.java   |   0
 .../modules/applib-ant/examples}/annotation/Collection.java |   0
 .../applib-ant/examples}/annotation/CollectionLayout.java   |   0
 .../applib-ant/examples}/annotation/CommandExecuteIn.java   |   0
 .../applib-ant/examples}/annotation/CommandPersistence.java |   0
 .../applib-ant/examples}/annotation/CommandReification.java |   0
 .../modules/applib-ant/examples}/annotation/Constants.java  |   0
 .../applib-ant/examples}/annotation/Contributed.java        |   0
 .../modules/applib-ant/examples/annotation/Defaulted.java   |   0
 .../applib-ant/examples}/annotation/DomainObject.java       |   0
 .../applib-ant/examples}/annotation/DomainObjectLayout.java |   0
 .../applib-ant/examples}/annotation/DomainService.java      |   0
 .../examples}/annotation/DomainServiceLayout.java           |   0
 .../modules/applib-ant/examples}/annotation/Editing.java    |   0
 .../applib-ant/examples}/annotation/EqualByContent.java     |   0
 .../doc/modules/applib-ant/examples}/annotation/Facets.java |   0
 .../modules/applib-ant/examples}/annotation/HomePage.java   |   0
 .../applib-ant/examples}/annotation/LabelPosition.java      |   0
 .../applib-ant/examples}/annotation/MemberOrder.java        |   0
 .../examples}/annotation/MementoSerialization.java          |   0
 .../modules/applib-ant/examples}/annotation/MinLength.java  |   0
 .../doc/modules/applib-ant/examples}/annotation/Mixin.java  |   0
 .../doc/modules/applib-ant/examples}/annotation/Module.java |   0
 .../doc/modules/applib-ant/examples}/annotation/Nature.java |   0
 .../applib-ant/examples}/annotation/NatureOfService.java    |   0
 .../modules/applib-ant/examples}/annotation/Navigable.java  |   0
 .../applib-ant/examples}/annotation/Optionality.java        |   0
 .../applib-ant/examples}/annotation/OrderPrecedence.java    |   0
 .../modules/applib-ant/examples}/annotation/Parameter.java  |   0
 .../applib-ant/examples}/annotation/ParameterLayout.java    |   0
 .../applib-ant/examples}/annotation/Programmatic.java       |   0
 .../modules/applib-ant/examples}/annotation/Projecting.java |   0
 .../applib-ant/examples}/annotation/PromptStyle.java        |   0
 .../modules/applib-ant/examples}/annotation/Property.java   |   0
 .../applib-ant/examples}/annotation/PropertyLayout.java     |   0
 .../modules/applib-ant/examples}/annotation/Publishing.java |   0
 .../examples}/annotation/PublishingChangeKind.java          |   0
 .../modules/applib-ant/examples}/annotation/Redirect.java   |   0
 .../modules/applib-ant/examples}/annotation/RenderDay.java  |   0
 .../modules/applib-ant/examples}/annotation/Repainting.java |   0
 .../modules/applib-ant/examples}/annotation/RestrictTo.java |   0
 .../applib-ant/examples}/annotation/SemanticsOf.java        |   0
 .../doc/modules/applib-ant/examples}/annotation/Title.java  |   0
 .../doc/modules/applib-ant/examples/annotation/Value.java   |   0
 .../modules/applib-ant/examples}/annotation/ViewModel.java  |   0
 .../applib-ant/examples}/annotation/ViewModelLayout.java    |   0
 .../doc/modules/applib-ant/examples}/annotation/Where.java  |   0
 .../applib-ant/examples}/annotation/package-info.java       |   0
 .../applib/src/main/doc/modules/applib-ant/images/.gitkeep  |   0
 .../reference-annotations/ActionLayout}/bookmarking.png     | Bin
 .../reference-annotations/ActionLayout/position-BELOW.png   | Bin
 .../reference-annotations/ActionLayout/position-PANEL.png   | Bin
 .../ActionLayout/position-PANEL_DROPDOWN.png                | Bin
 .../reference-annotations/ActionLayout/position-RIGHT.png   | Bin
 .../CollectionLayout/sortedby-dependencies.png              | Bin
 .../DomainObjectLayout/bookmarking-nested.png               | Bin
 .../DomainObjectLayout}/bookmarking.png                     | Bin
 .../DomainServiceLayout/menuBar-primary.png                 | Bin
 .../DomainServiceLayout/menuBar-secondary.png               | Bin
 .../DomainServiceLayout/menuBar-tertiary.png                | Bin
 .../reference-annotations/DomainServiceLayout/menuOrder.png | Bin
 .../images/reference-annotations/HomePage/HomePage.png      | Bin
 .../PropertyLayout/labelPosition-LEFT.png                   | Bin
 .../PropertyLayout/labelPosition-NONE.png                   | Bin
 .../PropertyLayout/labelPosition-TOP.png                    | Bin
 .../PropertyLayout/labelPosition-boolean-LEFT.png           | Bin
 .../PropertyLayout/labelPosition-boolean-RIGHT.png          | Bin
 .../applib/src/main/doc/modules/applib-ant}/nav.adoc        |   0
 .../src/main/doc/modules/applib-ant/pages/Action.adoc       |   0
 .../doc/modules/applib-ant/pages/Action/associateWith.adoc  |   0
 .../main/doc/modules/applib-ant/pages/Action/command.adoc   |   0
 .../doc/modules/applib-ant/pages/Action/domainEvent.adoc    |   0
 .../main/doc/modules/applib-ant/pages/Action/hidden.adoc    |   0
 .../main/doc/modules/applib-ant/pages/Action/invokeOn.adoc  |   0
 .../doc/modules/applib-ant/pages/Action/publishing.adoc     |   0
 .../doc/modules/applib-ant/pages/Action/restrictTo.adoc     |   0
 .../main/doc/modules/applib-ant/pages/Action/semantics.adoc |   0
 .../main/doc/modules/applib-ant/pages/Action/typeOf.adoc    |   0
 .../src/main/doc/modules/applib-ant/pages/ActionLayout.adoc |   0
 .../modules/applib-ant/pages/ActionLayout/bookmarking.adoc  |   0
 .../applib-ant/pages/ActionLayout/contributedAs.adoc        |   0
 .../doc/modules/applib-ant/pages/ActionLayout/cssClass.adoc |   0
 .../modules/applib-ant/pages/ActionLayout/cssClassFa.adoc   |   0
 .../modules/applib-ant/pages/ActionLayout/describedAs.adoc  |   0
 .../doc/modules/applib-ant/pages/ActionLayout/hidden.adoc   |   0
 .../doc/modules/applib-ant/pages/ActionLayout/named.adoc    |   0
 .../doc/modules/applib-ant/pages/ActionLayout/position.adoc |   0
 .../modules/applib-ant/pages/ActionLayout/promptStyle.adoc  |   0
 .../doc/modules/applib-ant/pages/ActionLayout/redirect.adoc |   0
 .../src/main/doc/modules/applib-ant/pages/Collection.adoc   |   0
 .../modules/applib-ant/pages/Collection/domainEvent.adoc    |   0
 .../doc/modules/applib-ant/pages/Collection/editing.adoc    |   0
 .../doc/modules/applib-ant/pages/Collection/hidden.adoc     |   0
 .../modules/applib-ant/pages/Collection/notPersisted.adoc   |   0
 .../doc/modules/applib-ant/pages/Collection/typeOf.adoc     |   0
 .../main/doc/modules/applib-ant/pages/CollectionLayout.adoc |   0
 .../modules/applib-ant/pages/CollectionLayout/cssClass.adoc |   0
 .../applib-ant/pages/CollectionLayout/defaultView.adoc      |   0
 .../applib-ant/pages/CollectionLayout/describedAs.adoc      |   0
 .../modules/applib-ant/pages/CollectionLayout/hidden.adoc   |   0
 .../modules/applib-ant/pages/CollectionLayout/named.adoc    |   0
 .../modules/applib-ant/pages/CollectionLayout/paged.adoc    |   0
 .../modules/applib-ant/pages/CollectionLayout/sortedBy.adoc |   0
 .../src/main/doc/modules/applib-ant/pages/Column.adoc       |   0
 .../src/main/doc/modules/applib-ant/pages/Digits.adoc       |   0
 .../main/doc/modules/applib-ant/pages/Discriminator.adoc    |   0
 .../src/main/doc/modules/applib-ant/pages/DomainObject.adoc |   0
 .../applib-ant/pages/DomainObject/actionDomainEvent.adoc    |   0
 .../doc/modules/applib-ant/pages/DomainObject/auditing.adoc |   0
 .../pages/DomainObject/autoCompleteRepository.adoc          |   0
 .../doc/modules/applib-ant/pages/DomainObject/bounding.adoc |   0
 .../pages/DomainObject/collectionDomainEvent.adoc           |   0
 .../pages/DomainObject/createdLifecycleEvent.adoc           |   0
 .../doc/modules/applib-ant/pages/DomainObject/editing.adoc  |   0
 .../applib-ant/pages/DomainObject/loadedLifecycleEvent.adoc |   0
 .../modules/applib-ant/pages/DomainObject/mixinMethod.adoc  |   0
 .../doc/modules/applib-ant/pages/DomainObject/nature.adoc   |   0
 .../modules/applib-ant/pages/DomainObject/objectType.adoc   |   0
 .../pages/DomainObject/persistedLifecycleEvent.adoc         |   0
 .../pages/DomainObject/persistingLifecycleEvent.adoc        |   0
 .../applib-ant/pages/DomainObject/propertyDomainEvent.adoc  |   0
 .../modules/applib-ant/pages/DomainObject/publishing.adoc   |   0
 .../pages/DomainObject/removingLifecycleEvent.adoc          |   0
 .../pages/DomainObject/updatedLifecycleEvent.adoc           |   0
 .../pages/DomainObject/updatingLifecycleEvent.adoc          |   0
 .../doc/modules/applib-ant/pages/DomainObjectLayout.adoc    |   0
 .../applib-ant/pages/DomainObjectLayout/bookmarking.adoc    |   0
 .../applib-ant/pages/DomainObjectLayout/cssClass.adoc       |   0
 .../applib-ant/pages/DomainObjectLayout/cssClassFa.adoc     |   0
 .../pages/DomainObjectLayout/cssClassUiEvent.adoc           |   0
 .../applib-ant/pages/DomainObjectLayout/describedAs.adoc    |   0
 .../applib-ant/pages/DomainObjectLayout/iconUiEvent.adoc    |   0
 .../applib-ant/pages/DomainObjectLayout/layoutUiEvent.adoc  |   0
 .../modules/applib-ant/pages/DomainObjectLayout/named.adoc  |   0
 .../modules/applib-ant/pages/DomainObjectLayout/paged.adoc  |   0
 .../modules/applib-ant/pages/DomainObjectLayout/plural.adoc |   0
 .../applib-ant/pages/DomainObjectLayout/titleUiEvent.adoc   |   0
 .../main/doc/modules/applib-ant/pages/DomainService.adoc    |   0
 .../doc/modules/applib-ant/pages/DomainService/nature.adoc  |   0
 .../modules/applib-ant/pages/DomainService/objectType.adoc  |   0
 .../applib-ant/pages/DomainService/repositoryFor.adoc       |   0
 .../doc/modules/applib-ant/pages/DomainServiceLayout.adoc   |   0
 .../applib-ant/pages/DomainServiceLayout/menuBar.adoc       |   0
 .../applib-ant/pages/DomainServiceLayout/menuOrder.adoc     |   0
 .../modules/applib-ant/pages/DomainServiceLayout/named.adoc |   0
 .../src/main/doc/modules/applib-ant/pages/Facets.adoc       |   0
 .../src/main/doc/modules/applib-ant/pages/HomePage.adoc     |   0
 .../src/main/doc/modules/applib-ant/pages/Inject.adoc       |   0
 .../doc/modules/applib-ant/pages/MemberGroupLayout.adoc     |   0
 .../src/main/doc/modules/applib-ant/pages/MemberOrder.adoc  |   0
 .../main/doc/modules/applib-ant/pages/MemberOrder/name.adoc |   0
 .../doc/modules/applib-ant/pages/MemberOrder/sequence.adoc  |   0
 .../src/main/doc/modules/applib-ant/pages/MinLength.adoc    |   0
 .../applib/src/main/doc/modules/applib-ant/pages/Mixin.adoc |   0
 .../src/main/doc/modules/applib-ant/pages/Mixin/method.adoc |   0
 .../main/doc/modules/applib-ant/pages/NotPersistent.adoc    |   0
 .../src/main/doc/modules/applib-ant/pages/Nullable.adoc     |   0
 .../src/main/doc/modules/applib-ant/pages/Parameter.adoc    |   0
 .../doc/modules/applib-ant/pages/Parameter/fileAccept.adoc  |   0
 .../doc/modules/applib-ant/pages/Parameter/maxLength.adoc   |   0
 .../doc/modules/applib-ant/pages/Parameter/mustSatisfy.adoc |   0
 .../doc/modules/applib-ant/pages/Parameter/optionality.adoc |   0
 .../modules/applib-ant/pages/Parameter/regexPattern.adoc    |   0
 .../main/doc/modules/applib-ant/pages/ParameterLayout.adoc  |   0
 .../modules/applib-ant/pages/ParameterLayout/cssClass.adoc  |   0
 .../applib-ant/pages/ParameterLayout/describedAs.adoc       |   0
 .../applib-ant/pages/ParameterLayout/labelPosition.adoc     |   0
 .../modules/applib-ant/pages/ParameterLayout/multiLine.adoc |   0
 .../doc/modules/applib-ant/pages/ParameterLayout/named.adoc |   0
 .../pages/ParameterLayout/renderedAsDayBefore.adoc          |   0
 .../applib-ant/pages/ParameterLayout/typicalLength.adoc     |   0
 .../src/main/doc/modules/applib-ant/pages/Pattern.adoc      |   0
 .../doc/modules/applib-ant/pages/PersistenceCapable.adoc    |   0
 .../main/doc/modules/applib-ant/pages/PostConstruct.adoc    |   0
 .../src/main/doc/modules/applib-ant/pages/PreDestroy.adoc   |   0
 .../src/main/doc/modules/applib-ant/pages/PrimaryKey.adoc   |   0
 .../src/main/doc/modules/applib-ant/pages/Programmatic.adoc |   0
 .../src/main/doc/modules/applib-ant/pages/Property.adoc     |   0
 .../main/doc/modules/applib-ant/pages/Property/command.adoc |   0
 .../doc/modules/applib-ant/pages/Property/domainEvent.adoc  |   0
 .../main/doc/modules/applib-ant/pages/Property/editing.adoc |   0
 .../doc/modules/applib-ant/pages/Property/fileAccept.adoc   |   0
 .../main/doc/modules/applib-ant/pages/Property/hidden.adoc  |   0
 .../doc/modules/applib-ant/pages/Property/maxLength.adoc    |   0
 .../doc/modules/applib-ant/pages/Property/mustSatisfy.adoc  |   0
 .../doc/modules/applib-ant/pages/Property/notPersisted.adoc |   0
 .../doc/modules/applib-ant/pages/Property/optionality.adoc  |   0
 .../doc/modules/applib-ant/pages/Property/projecting.adoc   |   0
 .../doc/modules/applib-ant/pages/Property/publishing.adoc   |   0
 .../doc/modules/applib-ant/pages/Property/regexPattern.adoc |   0
 .../main/doc/modules/applib-ant/pages/PropertyLayout.adoc   |   0
 .../modules/applib-ant/pages/PropertyLayout/cssClass.adoc   |   0
 .../applib-ant/pages/PropertyLayout/describedAs.adoc        |   0
 .../doc/modules/applib-ant/pages/PropertyLayout/hidden.adoc |   0
 .../applib-ant/pages/PropertyLayout/labelPosition.adoc      |   0
 .../modules/applib-ant/pages/PropertyLayout/multiLine.adoc  |   0
 .../doc/modules/applib-ant/pages/PropertyLayout/named.adoc  |   0
 .../modules/applib-ant/pages/PropertyLayout/navigable.adoc  |   0
 .../applib-ant/pages/PropertyLayout/promptStyle.adoc        |   0
 .../pages/PropertyLayout/renderedAsDayBefore.adoc           |   0
 .../applib-ant/pages/PropertyLayout/typicalLength.adoc      |   0
 .../modules/applib-ant/pages/PropertyLayout/unchanging.adoc |   0
 .../main/doc/modules/applib-ant/pages/RequestScoped.adoc    |   0
 .../applib/src/main/doc/modules/applib-ant/pages/Title.adoc |   0
 .../src/main/doc/modules/applib-ant/pages/ViewModel.adoc    |   0
 .../doc/modules/applib-ant/pages/ViewModel/objectType.adoc  |   0
 .../main/doc/modules/applib-ant/pages/ViewModelLayout.adoc  |   0
 .../applib-ant/pages/ViewModelLayout/bookmarking.adoc       |   0
 .../modules/applib-ant/pages/ViewModelLayout/cssClass.adoc  |   0
 .../applib-ant/pages/ViewModelLayout/cssClassFa.adoc        |   0
 .../applib-ant/pages/ViewModelLayout/cssClassUiEvent.adoc   |   0
 .../applib-ant/pages/ViewModelLayout/describedAs.adoc       |   0
 .../applib-ant/pages/ViewModelLayout/iconUiEvent.adoc       |   0
 .../applib-ant/pages/ViewModelLayout/layoutUiEvent.adoc     |   0
 .../doc/modules/applib-ant/pages/ViewModelLayout/named.adoc |   0
 .../doc/modules/applib-ant/pages/ViewModelLayout/paged.adoc |   0
 .../modules/applib-ant/pages/ViewModelLayout/plural.adoc    |   0
 .../applib-ant/pages/ViewModelLayout/titleUiEvent.adoc      |   0
 .../doc/modules/applib-ant/pages/XmlJavaTypeAdapter.adoc    |   0
 .../main/doc/modules/applib-ant/pages/XmlRootElement.adoc   |   0
 .../applib/src/main/doc/modules/applib-ant/pages/about.adoc |   0
 .../src/main/doc/modules/applib-ant/pages/about/jdo.adoc    |   0
 .../src/main/doc/modules/applib-ant/pages/about/jee.adoc    |   0
 .../src/main/doc/modules/applib-ant/pages/about/main.adoc   |   0
 .../src/main/doc/modules/applib-ant/pages/about/other.adoc  |   0
 .../main/doc/modules/applib-ant/pages/about/partial.adoc    |   0
 .../main/doc/modules/applib-ant/partials/module-nav.adoc    |   0
 .../applib/src/main/doc/modules/applib-cm/examples.sh       |   0
 .../main/doc/modules/applib-cm/examples}/clock/Clock.java   |   0
 .../doc/modules/applib-cm/examples}/clock/package-info.java |   0
 .../modules/applib-cm/examples/domain/DomainObjectList.java |   0
 .../examples}/events/ActionArgumentUsabilityEvent.java      |   0
 .../examples}/events/ActionArgumentVisibilityEvent.java     |   0
 .../examples/events/domain/AbstractDomainEvent.java         |   0
 .../examples}/events/domain/ActionDomainEvent.java          |   0
 .../examples}/events/domain/CollectionDomainEvent.java      |   0
 .../applib-cm/examples}/events/domain/EventObjectBase.java  |   0
 .../examples}/events/domain/PropertyDomainEvent.java        |   0
 .../examples}/events/lifecycle/AbstractLifecycleEvent.java  |   0
 .../examples}/events/lifecycle/ObjectCreatedEvent.java      |   0
 .../examples}/events/lifecycle/ObjectLoadedEvent.java       |   0
 .../examples}/events/lifecycle/ObjectPersistedEvent.java    |   0
 .../examples}/events/lifecycle/ObjectPersistingEvent.java   |   0
 .../examples}/events/lifecycle/ObjectRemovingEvent.java     |   0
 .../examples}/events/lifecycle/ObjectUpdatedEvent.java      |   0
 .../examples}/events/lifecycle/ObjectUpdatingEvent.java     |   0
 .../applib-cm/examples/events/ui/AbstractUiEvent.java       |   0
 .../applib-cm/examples}/events/ui/CssClassUiEvent.java      |   0
 .../modules/applib-cm/examples}/events/ui/IconUiEvent.java  |   0
 .../applib-cm/examples}/events/ui/LayoutUiEvent.java        |   0
 .../modules/applib-cm/examples}/events/ui/TitleUiEvent.java |   0
 .../examples}/layout/component/ActionLayoutData.java        |   0
 .../examples}/layout/component/ActionLayoutDataOwner.java   |   0
 .../examples/layout/component/CollectionLayoutData.java     |   0
 .../layout/component/CollectionLayoutDataOwner.java         |   0
 .../examples}/layout/component/DomainObjectLayoutData.java  |   0
 .../layout/component/DomainObjectLayoutDataOwner.java       |   0
 .../applib-cm/examples/layout/component/FieldSet.java       |   0
 .../applib-cm/examples}/layout/component/FieldSetOwner.java |   0
 .../examples}/layout/component/HasBookmarking.java          |   0
 .../applib-cm/examples}/layout/component/HasCssClass.java   |   0
 .../applib-cm/examples}/layout/component/HasCssClassFa.java |   0
 .../examples}/layout/component/HasDescribedAs.java          |   0
 .../applib-cm/examples}/layout/component/HasHidden.java     |   0
 .../applib-cm/examples}/layout/component/HasNamed.java      |   0
 .../applib-cm/examples}/layout/component/MemberRegion.java  |   0
 .../examples}/layout/component/MemberRegionOwner.java       |   0
 .../modules/applib-cm/examples}/layout/component/Owned.java |   0
 .../modules/applib-cm/examples}/layout/component/Owner.java |   0
 .../examples/layout/component/PropertyLayoutData.java       |   0
 .../examples}/layout/component/ServiceActionLayoutData.java |   0
 .../layout/component/ServiceActionLayoutDataOwner.java      |   0
 .../applib-cm/examples}/layout/component/package-info.java  |   0
 .../doc/modules/applib-cm/examples}/layout/grid/Grid.java   |   0
 .../applib-cm/examples/layout/grid/GridAbstract.java        |   0
 .../examples}/layout/grid/bootstrap3/BS3ClearFix.java       |   0
 .../examples}/layout/grid/bootstrap3/BS3ClearFixHidden.java |   0
 .../layout/grid/bootstrap3/BS3ClearFixVisible.java          |   0
 .../applib-cm/examples/layout/grid/bootstrap3/BS3Col.java   |   0
 .../examples}/layout/grid/bootstrap3/BS3Element.java        |   0
 .../layout/grid/bootstrap3/BS3ElementAbstract.java          |   0
 .../applib-cm/examples/layout/grid/bootstrap3/BS3Grid.java  |   0
 .../applib-cm/examples/layout/grid/bootstrap3/BS3Row.java   |   0
 .../examples}/layout/grid/bootstrap3/BS3RowContent.java     |   0
 .../layout/grid/bootstrap3/BS3RowContentOwner.java          |   0
 .../examples}/layout/grid/bootstrap3/BS3RowOwner.java       |   0
 .../applib-cm/examples/layout/grid/bootstrap3/BS3Tab.java   |   0
 .../examples/layout/grid/bootstrap3/BS3TabGroup.java        |   0
 .../examples}/layout/grid/bootstrap3/BS3TabGroupOwner.java  |   0
 .../examples}/layout/grid/bootstrap3/BS3TabOwner.java       |   0
 .../examples}/layout/grid/bootstrap3/HasCssId.java          |   0
 .../applib-cm/examples}/layout/grid/bootstrap3/Size.java    |   0
 .../examples}/layout/grid/bootstrap3/SizeSpan.java          |   0
 .../examples}/layout/grid/bootstrap3/WithinGrid.java        |   0
 .../examples}/layout/grid/bootstrap3/package-info.java      |   0
 .../doc/modules/applib-cm/examples}/layout/links/Link.java  |   0
 .../applib-cm/examples}/layout/links/package-info.java      |   0
 .../modules/applib-cm/examples}/layout/menubars/Menu.java   |   0
 .../applib-cm/examples}/layout/menubars/MenuBar.java        |   0
 .../applib-cm/examples}/layout/menubars/MenuBars.java       |   0
 .../examples/layout/menubars/MenuBarsAbstract.java          |   0
 .../applib-cm/examples}/layout/menubars/MenuSection.java    |   0
 .../examples/layout/menubars/bootstrap3/BS3Menu.java        |   0
 .../examples/layout/menubars/bootstrap3/BS3MenuBar.java     |   0
 .../examples}/layout/menubars/bootstrap3/BS3MenuBars.java   |   0
 .../examples/layout/menubars/bootstrap3/BS3MenuSection.java |   0
 .../examples}/layout/menubars/bootstrap3/package-info.java  |   0
 .../modules/applib-cm/examples}/layout/package-info.java    |   0
 .../modules/applib-cm/examples}/mixins/MixinConstants.java  |   0
 .../doc/modules/applib-cm/examples}/mixins/dto/Dto.java     |   0
 .../applib-cm/examples}/mixins/dto/DtoMappingHelper.java    |   0
 .../applib-cm/examples}/mixins/dto/Dto_downloadXml.java     |   0
 .../applib-cm/examples/mixins/dto/Dto_downloadXsd.java      |   0
 .../applib-cm/examples}/mixins/dto/package-info.java        |   0
 .../examples}/mixins/layout/Object_downloadLayoutXml.java   |   0
 .../examples}/mixins/layout/Object_openRestApi.java         |   0
 .../examples}/mixins/layout/Object_rebuildMetamodel.java    |   0
 .../mixins/metamodel/Object_downloadMetaModelXml.java       |   0
 .../examples}/mixins/metamodel/Object_objectIdentifier.java |   0
 .../examples}/mixins/metamodel/Object_objectType.java       |   0
 .../examples}/mixins/timestamp/HoldsUpdatedAt.java          |   0
 .../examples}/mixins/timestamp/HoldsUpdatedBy.java          |   0
 .../applib-cm/examples}/mixins/timestamp/Timestampable.java |   0
 .../applib-cm/examples}/mixins/timestamp/package-info.java  |   0
 .../modules/applib-cm/examples}/security/RoleMemento.java   |   0
 .../modules/applib-cm/examples}/security/UserMemento.java   |   0
 .../modules/applib-cm/examples}/security/package-info.java  |   0
 .../applib-cm/examples}/spec/AbstractSpecification.java     |   0
 .../applib-cm/examples}/spec/AbstractSpecification2.java    |   0
 .../doc/modules/applib-cm/examples}/spec/Specification.java |   0
 .../modules/applib-cm/examples}/spec/Specification2.java    |   0
 .../modules/applib-cm/examples}/spec/SpecificationAnd.java  |   0
 .../modules/applib-cm/examples}/spec/SpecificationNot.java  |   0
 .../modules/applib-cm/examples}/spec/SpecificationOr.java   |   0
 .../doc/modules/applib-cm/examples}/spec/package-info.java  |   0
 .../doc/modules/applib-cm/examples}/tree/LazyTreeNode.java  |   0
 .../doc/modules/applib-cm/examples}/tree/TreeAdapter.java   |   0
 .../main/doc/modules/applib-cm/examples}/tree/TreeNode.java |   0
 .../examples}/tree/TreeNode_iteratorBreadthFirst.java       |   0
 .../examples}/tree/TreeNode_iteratorDepthFirst.java         |   0
 .../examples}/tree/TreeNode_iteratorHierarchyUp.java        |   0
 .../main/doc/modules/applib-cm/examples}/tree/TreePath.java |   0
 .../modules/applib-cm/examples}/tree/TreePath_Default.java  |   0
 .../doc/modules/applib-cm/examples}/tree/TreeState.java     |   0
 .../modules/applib-cm/examples}/tree/TreeState_Default.java |   0
 .../main/doc/modules/applib-cm/examples}/util/Enums.java    |   0
 .../main/doc/modules/applib-cm/examples}/util/Equality.java |   0
 .../main/doc/modules/applib-cm/examples}/util/Hashing.java  |   0
 .../doc/modules/applib-cm/examples}/util/JaxbAdapters.java  |   0
 .../main/doc/modules/applib-cm/examples}/util/JaxbUtil.java |   0
 .../applib-cm/examples}/util/ObjectContract_Empty.java      |   0
 .../applib-cm/examples}/util/ObjectContract_Impl.java       |   0
 .../applib-cm/examples}/util/ObjectContract_Parser.java     |   0
 .../modules/applib-cm/examples}/util/ObjectContracts.java   |   0
 .../doc/modules/applib-cm/examples}/util/ReasonBuffer.java  |   0
 .../doc/modules/applib-cm/examples}/util/ReasonBuffer2.java |   0
 .../main/doc/modules/applib-cm/examples}/util/Reasons.java  |   0
 .../doc/modules/applib-cm/examples}/util/TitleBuffer.java   |   0
 .../applib-cm/examples}/util/TitleBufferException.java      |   0
 .../main/doc/modules/applib-cm/examples}/util/ToString.java |   0
 .../doc/modules/applib-cm/examples}/util/package-info.java  |   0
 .../applib-cm/examples}/util/schema/ChangesDtoUtils.java    |   0
 .../applib-cm/examples}/util/schema/CommandDtoUtils.java    |   0
 .../applib-cm/examples}/util/schema/CommonDtoUtils.java     |   0
 .../examples}/util/schema/InteractionDtoUtils.java          |   0
 .../examples}/util/schema/MemberExecutionDtoUtils.java      |   0
 .../main/doc/modules/applib-cm/examples}/value/Blob.java    |   0
 .../modules/applib-cm/examples}/value/BlobClobFactory.java  |   0
 .../main/doc/modules/applib-cm/examples}/value/Clob.java    |   0
 .../main/doc/modules/applib-cm/examples}/value/Image.java   |   0
 .../applib-cm/examples}/value/LocalResourcePath.java        |   0
 .../main/doc/modules/applib-cm/examples}/value/Markup.java  |   0
 .../applib-cm/examples}/value/NamedWithMimeType.java        |   0
 .../doc/modules/applib-cm/examples}/value/Password.java     |   0
 .../doc/modules/applib-cm/examples}/value/package-info.java |   0
 .../images/reference-classes/issue-in-more-detail.png       | Bin
 .../images/reference-methods/prefixes/choices/dependent.png | Bin
 .../reference-methods/reserved/cssClass/strikethrough.png   | Bin
 .../reference-methods/reserved/iconName/differing.pdn       | Bin
 .../reference-methods/reserved/iconName/differing.png       | Bin
 .../reference-methods/reserved/iconName/png-files.png       | Bin
 .../doc/modules/applib-cm}/images/value-types/markup.png    | Bin
 .../applib/src/main/doc/modules/applib-cm}/nav.adoc         |   0
 .../applib/src/main/doc/modules/applib-cm/pages/about.adoc  |   0
 .../src/main/doc/modules/applib-cm/pages/classes.adoc       |   0
 .../applib-cm/pages/classes/AppManifest-bootstrapping.adoc  |   0
 .../applib-cm/pages/classes/AppManifest2-bootstrapping.adoc |   0
 .../doc/modules/applib-cm/pages/classes/contributee.adoc    |   0
 .../pages/classes/contributee/HasTransactionId.adoc         |   0
 .../applib-cm/pages/classes/contributee/HasUserName.adoc    |   0
 .../doc/modules/applib-cm/pages/classes/domainevent.adoc    |   0
 .../pages/classes/domainevent/AbstractDomainEvent.adoc      |   0
 .../pages/classes/domainevent/ActionDomainEvent.adoc        |   0
 .../pages/classes/domainevent/CollectionDomainEvent.adoc    |   0
 .../pages/classes/domainevent/PropertyDomainEvent.adoc      |   0
 .../src/main/doc/modules/applib-cm/pages/classes/i18n.adoc  |   0
 .../applib-cm/pages/classes/i18n/TranslatableString.adoc    |   0
 .../main/doc/modules/applib-cm/pages/classes/layout.adoc    |   0
 .../doc/modules/applib-cm/pages/classes/lifecycleevent.adoc |   0
 .../classes/lifecycleevent/AbstractLifecycleEvent.adoc      |   0
 .../pages/classes/lifecycleevent/ObjectCreatedEvent.adoc    |   0
 .../pages/classes/lifecycleevent/ObjectLoadedEvent.adoc     |   0
 .../pages/classes/lifecycleevent/ObjectPersistedEvent.adoc  |   0
 .../pages/classes/lifecycleevent/ObjectPersistingEvent.adoc |   0
 .../pages/classes/lifecycleevent/ObjectRemovingEvent.adoc   |   0
 .../pages/classes/lifecycleevent/ObjectUpdatedEvent.adoc    |   0
 .../pages/classes/lifecycleevent/ObjectUpdatingEvent.adoc   |   0
 .../main/doc/modules/applib-cm/pages/classes/menubars.adoc  |   0
 .../main/doc/modules/applib-cm/pages/classes/mixins.adoc    |   0
 .../doc/modules/applib-cm/pages/classes/mixins/Dto.adoc     |   0
 .../doc/modules/applib-cm/pages/classes/mixins/Object.adoc  |   0
 .../modules/applib-cm/pages/classes/mixins/Persistable.adoc |   0
 .../src/main/doc/modules/applib-cm/pages/classes/roles.adoc |   0
 .../applib-cm/pages/classes/roles/HoldsUpdatedAt.adoc       |   0
 .../applib-cm/pages/classes/roles/HoldsUpdatedBy.adoc       |   0
 .../applib-cm/pages/classes/roles/Timestampable.adoc        |   0
 .../src/main/doc/modules/applib-cm/pages/classes/spec.adoc  |   0
 .../src/main/doc/modules/applib-cm/pages/classes/super.adoc |   0
 .../applib-cm/pages/classes/super/AbstractService.adoc      |   0
 .../applib-cm/pages/classes/super/AbstractSubscriber.adoc   |   0
 .../applib-cm/pages/classes/super/AbstractViewModel.adoc    |   0
 .../applib-cm/pages/classes/super/FixtureScript.adoc        |   0
 .../applib-cm/pages/classes/super/FixtureScripts.adoc       |   0
 .../main/doc/modules/applib-cm/pages/classes/uievent.adoc   |   0
 .../applib-cm/pages/classes/uievent/CssClassUiEvent.adoc    |   0
 .../applib-cm/pages/classes/uievent/IconUiEvent.adoc        |   0
 .../applib-cm/pages/classes/uievent/TitleUiEvent.adoc       |   0
 .../main/doc/modules/applib-cm/pages/classes/utility.adoc   |   0
 .../doc/modules/applib-cm/pages/classes/utility/Enums.adoc  |   0
 .../applib-cm/pages/classes/utility/ObjectContracts.adoc    |   0
 .../modules/applib-cm/pages/classes/utility/Reasons.adoc    |   0
 .../applib-cm/pages/classes/utility/TitleBuffer.adoc        |   0
 .../doc/modules/applib-cm/pages/classes/value-types.adoc    |   0
 .../modules/applib-cm/pages/classes/value-types/Blob.adoc   |   0
 .../modules/applib-cm/pages/classes/value-types/Clob.adoc   |   0
 .../modules/applib-cm/pages/classes/value-types/Color.adoc  |   0
 .../modules/applib-cm/pages/classes/value-types/Markup.adoc |   0
 .../modules/applib-cm/pages/classes/value-types/Money.adoc  |   0
 .../applib-cm/pages/classes/value-types/Password.adoc       |   0
 .../src/main/doc/modules/applib-cm/pages/methods.adoc       |   0
 .../main/doc/modules/applib-cm/pages/methods/lifecycle.adoc |   0
 .../modules/applib-cm/pages/methods/lifecycle/created.adoc  |   0
 .../modules/applib-cm/pages/methods/lifecycle/jdo-api.adoc  |   0
 .../modules/applib-cm/pages/methods/lifecycle/loaded.adoc   |   0
 .../applib-cm/pages/methods/lifecycle/persisted.adoc        |   0
 .../applib-cm/pages/methods/lifecycle/persisting.adoc       |   0
 .../modules/applib-cm/pages/methods/lifecycle/removed.adoc  |   0
 .../modules/applib-cm/pages/methods/lifecycle/removing.adoc |   0
 .../modules/applib-cm/pages/methods/lifecycle/updated.adoc  |   0
 .../modules/applib-cm/pages/methods/lifecycle/updating.adoc |   0
 .../main/doc/modules/applib-cm/pages/methods/prefixes.adoc  |   0
 .../doc/modules/applib-cm/pages/methods/prefixes/addTo.adoc |   0
 .../applib-cm/pages/methods/prefixes/autoComplete.adoc      |   0
 .../modules/applib-cm/pages/methods/prefixes/choices.adoc   |   0
 .../doc/modules/applib-cm/pages/methods/prefixes/clear.adoc |   0
 .../modules/applib-cm/pages/methods/prefixes/default.adoc   |   0
 .../modules/applib-cm/pages/methods/prefixes/disable.adoc   |   0
 .../doc/modules/applib-cm/pages/methods/prefixes/get.adoc   |   0
 .../doc/modules/applib-cm/pages/methods/prefixes/hide.adoc  |   0
 .../modules/applib-cm/pages/methods/prefixes/modify.adoc    |   0
 .../applib-cm/pages/methods/prefixes/removeFrom.adoc        |   0
 .../doc/modules/applib-cm/pages/methods/prefixes/set.adoc   |   0
 .../modules/applib-cm/pages/methods/prefixes/validate.adoc  |   0
 .../applib-cm/pages/methods/prefixes/validateAddTo.adoc     |   0
 .../pages/methods/prefixes/validateRemoveFrom.adoc          |   0
 .../main/doc/modules/applib-cm/pages/methods/reserved.adoc  |   0
 .../modules/applib-cm/pages/methods/reserved/cssClass.adoc  |   0
 .../modules/applib-cm/pages/methods/reserved/disable.adoc   |   0
 .../doc/modules/applib-cm/pages/methods/reserved/getId.adoc |   0
 .../doc/modules/applib-cm/pages/methods/reserved/hide.adoc  |   0
 .../modules/applib-cm/pages/methods/reserved/iconName.adoc  |   0
 .../modules/applib-cm/pages/methods/reserved/layout.adoc    |   0
 .../doc/modules/applib-cm/pages/methods/reserved/title.adoc |   0
 .../modules/applib-cm/pages/methods/reserved/validate.adoc  |   0
 .../applib/src/main/doc/modules/applib-cm/pages/rgcms.adoc  |   0
 .../src/main/doc/modules/applib-cm/partials/module-nav.adoc |   0
 .../applib/src/main/doc/modules/applib-svc/examples.sh      |   0
 .../modules/applib-svc/examples}/services/HasUniqueId.java  |   0
 .../modules/applib-svc/examples}/services/HasUsername.java  |   0
 .../services/RepresentsInteractionMemberExecution.java      |   0
 .../applib-svc/examples}/services/WithTransactionScope.java |   0
 .../services/acceptheader/AcceptHeaderService.java          |   0
 .../services/appfeat/ApplicationFeatureRepository.java      |   0
 .../examples}/services/appfeat/ApplicationMemberType.java   |   0
 .../applib-svc/examples}/services/appfeat/package-info.java |   0
 .../examples}/services/audit/AuditEntryPropertyIdType.java  |   0
 .../services/audit/AuditEntryPropertyValueType.java         |   0
 .../applib-svc/examples}/services/audit/AuditerService.java |   0
 .../examples}/services/audit/AuditerServiceLogging.java     |   0
 .../applib-svc/examples}/services/audit/package-info.java   |   0
 .../services/background/BackgroundCommandService.java       |   0
 .../examples}/services/background/package-info.java         |   0
 .../applib-svc/examples}/services/bookmark/Bookmark.java    |   0
 .../examples}/services/bookmark/BookmarkHolder.java         |   0
 .../examples}/services/bookmark/BookmarkHolder_lookup.java  |   0
 .../examples}/services/bookmark/BookmarkHolder_object.java  |   0
 .../examples}/services/bookmark/BookmarkService.java        |   0
 .../examples}/services/bookmark/package-info.java           |   0
 .../examples}/services/bookmarkui/BookmarkUiService.java    |   0
 .../applib-svc/examples}/services/clock/ClockService.java   |   0
 .../applib-svc/examples}/services/clock/package-info.java   |   0
 .../applib-svc/examples}/services/command/Command.java      |   0
 .../examples}/services/command/CommandContext.java          |   0
 .../examples}/services/command/CommandDefault.java          |   0
 .../examples}/services/command/CommandDtoProcessor.java     |   0
 .../command/CommandDtoProcessorForActionAbstract.java       |   0
 .../command/CommandDtoProcessorForPropertyAbstract.java     |   0
 .../examples}/services/command/CommandExecutorService.java  |   0
 .../examples}/services/command/CommandWithDto.java          |   0
 .../applib-svc/examples}/services/command/package-info.java |   0
 .../examples}/services/command/spi/CommandService.java      |   0
 .../examples}/services/confview/ConfigurationMenu.java      |   0
 .../examples}/services/confview/ConfigurationProperty.java  |   0
 .../services/confview/ConfigurationProperty.layout.xml      |   0
 .../examples}/services/confview/ConfigurationProperty.png   | Bin
 .../services/confview/ConfigurationViewService.java         |   0
 .../examples}/services/confview/package-info.java           |   0
 .../examples}/services/conmap/ContentMappingService.java    |   0
 .../conmap/command/ContentMappingServiceForCommandDto.java  |   0
 .../conmap/command/ContentMappingServiceForCommandsDto.java |   0
 .../conmap/command/spi/CommandDtoProcessorService.java      |   0
 .../applib-svc/examples}/services/conmap/package-info.java  |   0
 .../applib-svc/examples}/services/email/EmailService.java   |   0
 .../applib-svc/examples}/services/email/package-info.java   |   0
 .../applib-svc/examples}/services/error/ErrorDetails.java   |   0
 .../examples}/services/error/ErrorReportingService.java     |   0
 .../modules/applib-svc/examples}/services/error/Ticket.java |   0
 .../applib-svc/examples}/services/error/package-info.java   |   0
 .../examples}/services/eventbus/EventBusService.java        |   0
 .../examples}/services/eventbus/package-info.java           |   0
 .../examples}/services/exceprecog/ExceptionRecognizer.java  |   0
 .../services/exceprecog/ExceptionRecognizerAbstract.java    |   0
 .../services/exceprecog/ExceptionRecognizerComposite.java   |   0
 .../services/exceprecog/ExceptionRecognizerForType.java     |   0
 .../services/exceprecog/TranslatableException.java          |   0
 .../examples}/services/exceprecog/package-info.java         |   0
 .../examples}/services/factory/FactoryService.java          |   0
 .../applib-svc/examples}/services/factory/package-info.java |   0
 .../examples}/services/grid/GridLoaderService.java          |   0
 .../applib-svc/examples}/services/grid/GridService.java     |   0
 .../examples}/services/grid/GridSystemService.java          |   0
 .../applib-svc/examples}/services/grid/package-info.java    |   0
 .../applib-svc/examples}/services/health/Health.java        |   0
 .../examples}/services/health/HealthCheckService.java       |   0
 .../applib-svc/examples}/services/hint/HintStore.java       |   0
 .../applib-svc/examples}/services/hint/package-info.java    |   0
 .../applib-svc/examples}/services/i18n/LocaleProvider.java  |   0
 .../examples}/services/i18n/TranslatableString.java         |   0
 .../examples}/services/i18n/TranslationService.java         |   0
 .../examples}/services/i18n/TranslationsResolver.java       |   0
 .../applib-svc/examples}/services/i18n/package-info.java    |   0
 .../applib-svc/examples}/services/iactn/Interaction.java    |   0
 .../examples}/services/iactn/InteractionContext.java        |   0
 .../applib-svc/examples}/services/iactn/package-info.java   |   0
 .../examples}/services/inject/ServiceInjector.java          |   0
 .../services/jaxb/CatalogingSchemaOutputResolver.java       |   0
 .../applib-svc/examples}/services/jaxb/JaxbService.java     |   0
 .../examples}/services/jaxb/JaxbServiceDefault.java         |   0
 .../examples}/services/jaxb/StreamResultWithWriter.java     |   0
 .../applib-svc/examples}/services/jaxb/package-info.java    |   0
 .../applib-svc/examples}/services/layout/LayoutService.java |   0
 .../examples}/services/layout/LayoutServiceMenu.java        |   0
 .../applib-svc/examples}/services/layout/package-info.java  |   0
 .../examples}/services/linking/DeepLinkService.java         |   0
 .../applib-svc/examples}/services/linking/package-info.java |   0
 .../examples}/services/menu/MenuBarsLoaderService.java      |   0
 .../applib-svc/examples}/services/menu/MenuBarsService.java |   0
 .../examples}/services/message/MessageService.java          |   0
 .../applib-svc/examples}/services/message/package-info.java |   0
 .../examples}/services/metamodel/DomainMember.java          |   0
 .../examples}/services/metamodel/DomainModel.java           |   0
 .../examples}/services/metamodel/MetaModelService.java      |   0
 .../examples}/services/metamodel/MetaModelServicesMenu.java |   0
 .../examples}/services/metamodel/package-info.java          |   0
 .../examples}/services/metrics/MetricsService.java          |   0
 .../applib-svc/examples}/services/metrics/package-info.java |   0
 .../modules/applib-svc/examples}/services/package-info.java |   0
 .../examples}/services/publish/PublishedObjects.java        |   0
 .../examples}/services/publish/PublisherService.java        |   0
 .../examples}/services/publish/PublisherServiceLogging.java |   0
 .../applib-svc/examples}/services/publish/package-info.java |   0
 .../services/queryresultscache/QueryResultCacheControl.java |   0
 .../services/queryresultscache/QueryResultsCache.java       |   0
 .../queryresultscache/QueryResultsCacheDefault.java         |   0
 .../examples}/services/queryresultscache/package-info.java  |   0
 .../examples}/services/registry/ServiceRegistry.java        |   0
 .../examples}/services/registry/package-info.java           |   0
 .../examples}/services/repository/RepositoryService.java    |   0
 .../examples}/services/repository/package-info.java         |   0
 .../examples}/services/routing/RoutingService.java          |   0
 .../applib-svc/examples}/services/routing/package-info.java |   0
 .../examples}/services/scratchpad/Scratchpad.java           |   0
 .../examples}/services/scratchpad/package-info.java         |   0
 .../examples}/services/session/SessionLoggingService.java   |   0
 .../applib-svc/examples}/services/session/package-info.java |   0
 .../services/sessmgmt/SessionManagementService.java         |   0
 .../examples}/services/sessmgmt/package-info.java           |   0
 .../applib-svc/examples}/services/sudo/SudoService.java     |   0
 .../applib-svc/examples}/services/sudo/package-info.java    |   0
 .../examples}/services/swagger/SwaggerService.java          |   0
 .../applib-svc/examples}/services/swagger/package-info.java |   0
 .../services/tablecol/TableColumnOrderService.java          |   0
 .../applib-svc/examples}/services/title/TitleService.java   |   0
 .../applib-svc/examples}/services/title/package-info.java   |   0
 .../examples}/services/urlencoding/UrlEncodingService.java  |   0
 .../UrlEncodingServiceUsingBaseEncodingAbstract.java        |   0
 .../urlencoding/UrlEncodingServiceWithCompression.java      |   0
 .../examples}/services/urlencoding/package-info.java        |   0
 .../applib-svc/examples}/services/user/UserService.java     |   0
 .../applib-svc/examples}/services/user/package-info.java    |   0
 .../examples}/services/userprof/UserProfileService.java     |   0
 .../examples}/services/userprof/package-info.java           |   0
 .../services/userreg/EmailNotificationService.java          |   0
 .../applib-svc/examples}/services/userreg/UserDetails.java  |   0
 .../examples}/services/userreg/UserRegistrationService.java |   0
 .../services/userreg/events/EmailEventAbstract.java         |   0
 .../services/userreg/events/EmailRegistrationEvent.java     |   0
 .../services/userreg/events/PasswordResetEvent.java         |   0
 .../applib-svc/examples}/services/userreg/package-info.java |   0
 .../applib-svc/examples}/services/wrapper/AsyncWrap.java    |   0
 .../examples}/services/wrapper/DisabledException.java       |   0
 .../examples}/services/wrapper/HiddenException.java         |   0
 .../examples}/services/wrapper/InteractionException.java    |   0
 .../examples}/services/wrapper/InvalidException.java        |   0
 .../examples}/services/wrapper/WrapperFactory.java          |   0
 .../examples}/services/wrapper/WrappingObject.java          |   0
 .../examples}/services/wrapper/events/AccessEvent.java      |   0
 .../services/wrapper/events/ActionArgumentEvent.java        |   0
 .../services/wrapper/events/ActionInvocationEvent.java      |   0
 .../services/wrapper/events/ActionUsabilityEvent.java       |   0
 .../services/wrapper/events/ActionVisibilityEvent.java      |   0
 .../services/wrapper/events/CollectionAccessEvent.java      |   0
 .../services/wrapper/events/CollectionAddToEvent.java       |   0
 .../services/wrapper/events/CollectionMethodEvent.java      |   0
 .../services/wrapper/events/CollectionRemoveFromEvent.java  |   0
 .../services/wrapper/events/CollectionUsabilityEvent.java   |   0
 .../services/wrapper/events/CollectionVisibilityEvent.java  |   0
 .../examples}/services/wrapper/events/InteractionEvent.java |   0
 .../examples}/services/wrapper/events/ObjectTitleEvent.java |   0
 .../services/wrapper/events/ObjectValidityEvent.java        |   0
 .../services/wrapper/events/ObjectVisibilityEvent.java      |   0
 .../examples}/services/wrapper/events/ParseValueEvent.java  |   0
 .../services/wrapper/events/PropertyAccessEvent.java        |   0
 .../services/wrapper/events/PropertyModifyEvent.java        |   0
 .../services/wrapper/events/PropertyUsabilityEvent.java     |   0
 .../services/wrapper/events/PropertyVisibilityEvent.java    |   0
 .../services/wrapper/events/ProposedHolderEvent.java        |   0
 .../examples}/services/wrapper/events/UsabilityEvent.java   |   0
 .../examples}/services/wrapper/events/ValidityEvent.java    |   0
 .../examples}/services/wrapper/events/VisibilityEvent.java  |   0
 .../examples}/services/wrapper/events/package-info.java     |   0
 .../services/wrapper/listeners/InteractionAdapter.java      |   0
 .../services/wrapper/listeners/InteractionListener.java     |   0
 .../applib-svc/examples}/services/wrapper/package-info.java |   0
 .../applib-svc/examples}/services/xactn/Transaction.java    |   0
 .../applib-svc/examples}/services/xactn/TransactionId.java  |   0
 .../examples}/services/xactn/TransactionService.java        |   0
 .../examples}/services/xactn/TransactionState.java          |   0
 .../applib-svc/examples}/services/xactn/package-info.java   |   0
 .../examples}/services/xmlsnapshot/XmlSnapshotService.java  |   0
 .../services/xmlsnapshot/XmlSnapshotServiceAbstract.java    |   0
 .../examples}/services/xmlsnapshot/package-info.java        |   0
 .../images/reference-services-api/acceptheaderservice.png   | Bin
 .../images/reference-services-api/acceptheaderservice.pptx  | Bin
 .../ErrorReportingService/kitchensink-example.png           | Bin
 .../action-invocation-published-to-stderr.png               | Bin
 .../EventSerializer/changed-object-published-to-stderr.png  | Bin
 .../PublishingService/yuml.me-23db58a4.png                  | Bin
 .../reference-services-spi/UserProfileService/todoapp.png   | Bin
 .../applib-svc/images/reference-services/categories.png     | Bin
 .../applib-svc/images/reference-services/categories.pptx    | Bin
 .../images/reference-services/commands-and-events.png       | Bin
 .../images/reference-services/commands-and-events.pptx      | Bin
 .../applib/src/main/doc/modules/applib-svc}/nav.adoc        |   0
 .../applib/src/main/doc/modules/applib-svc/pages/about.adoc |   0
 .../doc/modules/applib-svc/pages/application-layer-api.adoc |   0
 .../pages/application-layer-api/BackgroundService.adoc      |   0
 .../BackgroundService/BackgroundCommandExecution.adoc       |   0
 .../application-layer-api/BackgroundService/Quartz.adoc     |   0
 .../pages/application-layer-api/CommandContext.adoc         |   0
 .../pages/application-layer-api/CommandExecutorService.adoc |   0
 .../pages/application-layer-api/DtoMappingHelper.adoc       |   0
 .../pages/application-layer-api/InteractionContext.adoc     |   0
 .../pages/application-layer-api/MessageService.adoc         |   0
 .../application-layer-api/SessionManagementService.adoc     |   0
 .../pages/application-layer-api/TitleService.adoc           |   0
 .../pages/application-layer-api/TransactionService.adoc     |   0
 .../pages/application-layer-api/WrapperFactory.adoc         |   0
 .../doc/modules/applib-svc/pages/application-layer-spi.adoc |   0
 .../application-layer-spi/BackgroundCommandService.adoc     |   0
 .../pages/application-layer-spi/CommandService.adoc         |   0
 .../pages/application-layer-spi/HealthCheckService.adoc     |   0
 .../application-layer-spi/HomePageProviderService.adoc      |   0
 .../doc/modules/applib-svc/pages/bootstrapping-spi.adoc     |   0
 .../pages/bootstrapping-spi/ClassDiscoveryService.adoc      |   0
 .../main/doc/modules/applib-svc/pages/core-domain-api.adoc  |   0
 .../applib-svc/pages/core-domain-api/ClockService.adoc      |   0
 .../pages/core-domain-api/ConfigurationService.adoc         |   0
 .../applib-svc/pages/core-domain-api/EventBusService.adoc   |   0
 .../applib-svc/pages/core-domain-api/FactoryService.adoc    |   0
 .../applib-svc/pages/core-domain-api/Scratchpad.adoc        |   0
 .../applib-svc/pages/core-domain-api/UserService.adoc       |   0
 .../main/doc/modules/applib-svc/pages/integration-api.adoc  |   0
 .../applib-svc/pages/integration-api/BookmarkService.adoc   |   0
 .../applib-svc/pages/integration-api/EmailService.adoc      |   0
 .../applib-svc/pages/integration-api/JaxbService.adoc       |   0
 .../applib-svc/pages/integration-api/MementoService.adoc    |   0
 .../pages/integration-api/XmlSnapshotService.adoc           |   0
 .../src/main/doc/modules/applib-svc/pages/metadata-api.adoc |   0
 .../pages/metadata-api/ApplicationFeatureRepository.adoc    |   0
 .../applib-svc/pages/metadata-api/LayoutService.adoc        |   0
 .../applib-svc/pages/metadata-api/MetamodelService.adoc     |   0
 .../applib-svc/pages/metadata-api/ServiceRegistry.adoc      |   0
 .../applib-svc/pages/metadata-api/SwaggerService.adoc       |   0
 .../doc/modules/applib-svc/pages/persistence-layer-api.adoc |   0
 .../pages/persistence-layer-api/H2ManagerMenu.adoc          |   0
 .../pages/persistence-layer-api/HsqlDbManagerMenu.adoc      |   0
 .../pages/persistence-layer-api/IsisJdoSupport.adoc         |   0
 .../pages/persistence-layer-api/MetricsService.adoc         |   0
 .../pages/persistence-layer-api/QueryResultsCache.adoc      |   0
 .../pages/persistence-layer-api/RepositoryService.adoc      |   0
 .../doc/modules/applib-svc/pages/persistence-layer-spi.adoc |   0
 .../pages/persistence-layer-spi/AuditerService.adoc         |   0
 .../pages/persistence-layer-spi/PublisherService.adoc       |   0
 .../persistence-layer-spi/UserRegistrationService.adoc      |   0
 .../modules/applib-svc/pages/presentation-layer-api.adoc    |   0
 .../pages/presentation-layer-api/AcceptHeaderService.adoc   |   0
 .../pages/presentation-layer-api/BookmarkUiService.adoc     |   0
 .../presentation-layer-api/ConfigurationViewService.adoc    |   0
 .../pages/presentation-layer-api/DeepLinkService.adoc       |   0
 .../pages/presentation-layer-api/GuiceBeanProvider.adoc     |   0
 .../modules/applib-svc/pages/presentation-layer-spi.adoc    |   0
 .../pages/presentation-layer-spi/ContentMappingService.adoc |   0
 .../presentation-layer-spi/EmailNotificationService.adoc    |   0
 .../pages/presentation-layer-spi/ErrorReportingService.adoc |   0
 .../pages/presentation-layer-spi/ExceptionRecognizer.adoc   |   0
 .../pages/presentation-layer-spi/GridLoaderService.adoc     |   0
 .../pages/presentation-layer-spi/GridService.adoc           |   0
 .../pages/presentation-layer-spi/GridSystemService.adoc     |   0
 .../applib-svc/pages/presentation-layer-spi/HintStore.adoc  |   0
 .../pages/presentation-layer-spi/LocaleProvider.adoc        |   0
 .../pages/presentation-layer-spi/MenuBarsLoaderService.adoc |   0
 .../pages/presentation-layer-spi/MenuBarsService.adoc       |   0
 .../pages/presentation-layer-spi/RoutingService.adoc        |   0
 .../pages/presentation-layer-spi/SessionLoggingService.adoc |   0
 .../presentation-layer-spi/TableColumnOrderService.adoc     |   0
 .../pages/presentation-layer-spi/TranslationService.adoc    |   0
 .../pages/presentation-layer-spi/TranslationsResolver.adoc  |   0
 .../pages/presentation-layer-spi/UrlEncodingService.adoc    |   0
 .../pages/presentation-layer-spi/UserProfileService.adoc    |   0
 .../src/main/doc/modules/applib-svc/pages/testing.adoc      |   0
 .../pages/testing/ExecutionParametersService.adoc           |   0
 .../modules/applib-svc/pages/testing/FixtureScripts.adoc    |   0
 .../pages/testing/FixtureScriptsSpecificationProvider.adoc  |   0
 .../doc/modules/applib-svc/pages/testing/SudoService.adoc   |   0
 .../modules/applib-svc/pages/testing/SwitchUserService.adoc |   0
 .../main/doc/modules/applib-svc/partials/module-nav.adoc    |   0
 .../main/java/org/apache/isis/applib/AbstractService.java   |   0
 .../main/java/org/apache/isis/applib/AbstractViewModel.java |   0
 .../java/org/apache/isis/applib/ApplicationException.java   |   0
 .../main/java/org/apache/isis/applib/FatalException.java    |   0
 .../src/main/java/org/apache/isis/applib/Identifier.java    |   0
 .../main/java/org/apache/isis/applib/IsisModuleApplib.java  |   0
 .../org/apache/isis/applib/NonRecoverableException.java     |   0
 .../java/org/apache/isis/applib/PersistFailedException.java |   0
 .../java/org/apache/isis/applib/RecoverableException.java   |   0
 .../org/apache/isis/applib/RecreatableDomainObject.java     |   0
 .../java/org/apache/isis/applib/RepositoryException.java    |   0
 .../src/main/java/org/apache/isis/applib/ViewModel.java     |   0
 .../applib/adapters/AbstractValueSemanticsProvider.java     |   0
 .../org/apache/isis/applib/adapters/DefaultsProvider.java   |   0
 .../org/apache/isis/applib/adapters/EncoderDecoder.java     |   0
 .../org/apache/isis/applib/adapters/EncodingException.java  |   0
 .../main/java/org/apache/isis/applib/adapters/Parser.java   |   0
 .../org/apache/isis/applib/adapters/ParsingException.java   |   0
 .../apache/isis/applib/adapters/ValueSemanticsProvider.java |   0
 .../java/org/apache/isis/applib/adapters/package-info.java  |   0
 .../java/org/apache/isis/applib}/annotation/Action.java     |   0
 .../org/apache/isis/applib}/annotation/ActionLayout.java    |   0
 .../java/org/apache/isis/applib}/annotation/Auditing.java   |   0
 .../org/apache/isis/applib}/annotation/BookmarkPolicy.java  |   0
 .../java/org/apache/isis/applib}/annotation/Bounding.java   |   0
 .../java/org/apache/isis/applib}/annotation/Collection.java |   0
 .../apache/isis/applib}/annotation/CollectionLayout.java    |   0
 .../apache/isis/applib}/annotation/CommandExecuteIn.java    |   0
 .../apache/isis/applib}/annotation/CommandPersistence.java  |   0
 .../apache/isis/applib}/annotation/CommandReification.java  |   0
 .../java/org/apache/isis/applib}/annotation/Constants.java  |   0
 .../org/apache/isis/applib}/annotation/Contributed.java     |   0
 .../java/org/apache/isis/applib/annotation/Defaulted.java   |   0
 .../org/apache/isis/applib}/annotation/DomainObject.java    |   0
 .../apache/isis/applib}/annotation/DomainObjectLayout.java  |   0
 .../org/apache/isis/applib}/annotation/DomainService.java   |   0
 .../apache/isis/applib}/annotation/DomainServiceLayout.java |   0
 .../java/org/apache/isis/applib}/annotation/Editing.java    |   0
 .../org/apache/isis/applib}/annotation/EqualByContent.java  |   0
 .../java/org/apache/isis/applib}/annotation/Facets.java     |   0
 .../java/org/apache/isis/applib}/annotation/HomePage.java   |   0
 .../org/apache/isis/applib}/annotation/LabelPosition.java   |   0
 .../org/apache/isis/applib}/annotation/MemberOrder.java     |   0
 .../isis/applib}/annotation/MementoSerialization.java       |   0
 .../java/org/apache/isis/applib}/annotation/MinLength.java  |   0
 .../main/java/org/apache/isis/applib}/annotation/Mixin.java |   0
 .../java/org/apache/isis/applib}/annotation/Module.java     |   0
 .../java/org/apache/isis/applib}/annotation/Nature.java     |   0
 .../org/apache/isis/applib}/annotation/NatureOfService.java |   0
 .../java/org/apache/isis/applib}/annotation/Navigable.java  |   0
 .../org/apache/isis/applib}/annotation/Optionality.java     |   0
 .../org/apache/isis/applib}/annotation/OrderPrecedence.java |   0
 .../java/org/apache/isis/applib}/annotation/Parameter.java  |   0
 .../org/apache/isis/applib}/annotation/ParameterLayout.java |   0
 .../org/apache/isis/applib}/annotation/Programmatic.java    |   0
 .../java/org/apache/isis/applib}/annotation/Projecting.java |   0
 .../org/apache/isis/applib}/annotation/PromptStyle.java     |   0
 .../java/org/apache/isis/applib}/annotation/Property.java   |   0
 .../org/apache/isis/applib}/annotation/PropertyLayout.java  |   0
 .../java/org/apache/isis/applib}/annotation/Publishing.java |   0
 .../isis/applib}/annotation/PublishingChangeKind.java       |   0
 .../java/org/apache/isis/applib}/annotation/Redirect.java   |   0
 .../java/org/apache/isis/applib}/annotation/RenderDay.java  |   0
 .../java/org/apache/isis/applib}/annotation/Repainting.java |   0
 .../java/org/apache/isis/applib}/annotation/RestrictTo.java |   0
 .../org/apache/isis/applib}/annotation/SemanticsOf.java     |   0
 .../main/java/org/apache/isis/applib}/annotation/Title.java |   0
 .../main/java/org/apache/isis/applib/annotation/Value.java  |   0
 .../java/org/apache/isis/applib}/annotation/ViewModel.java  |   0
 .../org/apache/isis/applib}/annotation/ViewModelLayout.java |   0
 .../main/java/org/apache/isis/applib}/annotation/Where.java |   0
 .../org/apache/isis/applib}/annotation/package-info.java    |   0
 .../java/org/apache/isis/applib/client/SuppressionType.java |   0
 .../src/main/java/org/apache/isis/applib}/clock/Clock.java  |   0
 .../java/org/apache/isis/applib}/clock/package-info.java    |   0
 .../org/apache/isis/applib/domain/DomainObjectList.java     |   0
 .../isis/applib}/events/ActionArgumentUsabilityEvent.java   |   0
 .../isis/applib}/events/ActionArgumentVisibilityEvent.java  |   0
 .../isis/applib/events/domain/AbstractDomainEvent.java      |   0
 .../isis/applib}/events/domain/ActionDomainEvent.java       |   0
 .../isis/applib}/events/domain/CollectionDomainEvent.java   |   0
 .../apache/isis/applib}/events/domain/EventObjectBase.java  |   0
 .../isis/applib}/events/domain/PropertyDomainEvent.java     |   0
 .../applib}/events/lifecycle/AbstractLifecycleEvent.java    |   0
 .../isis/applib}/events/lifecycle/ObjectCreatedEvent.java   |   0
 .../isis/applib}/events/lifecycle/ObjectLoadedEvent.java    |   0
 .../isis/applib}/events/lifecycle/ObjectPersistedEvent.java |   0
 .../applib}/events/lifecycle/ObjectPersistingEvent.java     |   0
 .../isis/applib}/events/lifecycle/ObjectRemovingEvent.java  |   0
 .../isis/applib}/events/lifecycle/ObjectUpdatedEvent.java   |   0
 .../isis/applib}/events/lifecycle/ObjectUpdatingEvent.java  |   0
 .../org/apache/isis/applib/events/ui/AbstractUiEvent.java   |   0
 .../org/apache/isis/applib}/events/ui/CssClassUiEvent.java  |   0
 .../java/org/apache/isis/applib}/events/ui/IconUiEvent.java |   0
 .../org/apache/isis/applib}/events/ui/LayoutUiEvent.java    |   0
 .../org/apache/isis/applib}/events/ui/TitleUiEvent.java     |   0
 .../isis/applib/jaxbadapters/PersistentEntitiesAdapter.java |   0
 .../isis/applib/jaxbadapters/PersistentEntityAdapter.java   |   0
 .../isis/applib}/layout/component/ActionLayoutData.java     |   0
 .../applib}/layout/component/ActionLayoutDataOwner.java     |   0
 .../isis/applib/layout/component/CollectionLayoutData.java  |   0
 .../applib}/layout/component/CollectionLayoutDataOwner.java |   0
 .../applib}/layout/component/DomainObjectLayoutData.java    |   0
 .../layout/component/DomainObjectLayoutDataOwner.java       |   0
 .../org/apache/isis/applib/layout/component/FieldSet.java   |   0
 .../apache/isis/applib}/layout/component/FieldSetOwner.java |   0
 .../isis/applib}/layout/component/HasBookmarking.java       |   0
 .../apache/isis/applib}/layout/component/HasCssClass.java   |   0
 .../apache/isis/applib}/layout/component/HasCssClassFa.java |   0
 .../isis/applib}/layout/component/HasDescribedAs.java       |   0
 .../org/apache/isis/applib}/layout/component/HasHidden.java |   0
 .../org/apache/isis/applib}/layout/component/HasNamed.java  |   0
 .../apache/isis/applib}/layout/component/MemberRegion.java  |   0
 .../isis/applib}/layout/component/MemberRegionOwner.java    |   0
 .../org/apache/isis/applib}/layout/component/Owned.java     |   0
 .../org/apache/isis/applib}/layout/component/Owner.java     |   0
 .../isis/applib/layout/component/PropertyLayoutData.java    |   0
 .../applib}/layout/component/ServiceActionLayoutData.java   |   0
 .../layout/component/ServiceActionLayoutDataOwner.java      |   0
 .../apache/isis/applib}/layout/component/package-info.java  |   0
 .../main/java/org/apache/isis/applib}/layout/grid/Grid.java |   0
 .../org/apache/isis/applib/layout/grid/GridAbstract.java    |   0
 .../isis/applib}/layout/grid/bootstrap3/BS3ClearFix.java    |   0
 .../applib}/layout/grid/bootstrap3/BS3ClearFixHidden.java   |   0
 .../applib}/layout/grid/bootstrap3/BS3ClearFixVisible.java  |   0
 .../apache/isis/applib/layout/grid/bootstrap3/BS3Col.java   |   0
 .../isis/applib}/layout/grid/bootstrap3/BS3Element.java     |   0
 .../applib}/layout/grid/bootstrap3/BS3ElementAbstract.java  |   0
 .../apache/isis/applib/layout/grid/bootstrap3/BS3Grid.java  |   0
 .../apache/isis/applib/layout/grid/bootstrap3/BS3Row.java   |   0
 .../isis/applib}/layout/grid/bootstrap3/BS3RowContent.java  |   0
 .../applib}/layout/grid/bootstrap3/BS3RowContentOwner.java  |   0
 .../isis/applib}/layout/grid/bootstrap3/BS3RowOwner.java    |   0
 .../apache/isis/applib/layout/grid/bootstrap3/BS3Tab.java   |   0
 .../isis/applib/layout/grid/bootstrap3/BS3TabGroup.java     |   0
 .../applib}/layout/grid/bootstrap3/BS3TabGroupOwner.java    |   0
 .../isis/applib}/layout/grid/bootstrap3/BS3TabOwner.java    |   0
 .../isis/applib}/layout/grid/bootstrap3/HasCssId.java       |   0
 .../apache/isis/applib}/layout/grid/bootstrap3/Size.java    |   0
 .../isis/applib}/layout/grid/bootstrap3/SizeSpan.java       |   0
 .../isis/applib}/layout/grid/bootstrap3/WithinGrid.java     |   0
 .../isis/applib}/layout/grid/bootstrap3/package-info.java   |   0
 .../java/org/apache/isis/applib}/layout/links/Link.java     |   0
 .../org/apache/isis/applib}/layout/links/package-info.java  |   0
 .../java/org/apache/isis/applib}/layout/menubars/Menu.java  |   0
 .../org/apache/isis/applib}/layout/menubars/MenuBar.java    |   0
 .../org/apache/isis/applib}/layout/menubars/MenuBars.java   |   0
 .../isis/applib/layout/menubars/MenuBarsAbstract.java       |   0
 .../apache/isis/applib}/layout/menubars/MenuSection.java    |   0
 .../isis/applib/layout/menubars/bootstrap3/BS3Menu.java     |   0
 .../isis/applib/layout/menubars/bootstrap3/BS3MenuBar.java  |   0
 .../applib}/layout/menubars/bootstrap3/BS3MenuBars.java     |   0
 .../applib/layout/menubars/bootstrap3/BS3MenuSection.java   |   0
 .../applib}/layout/menubars/bootstrap3/package-info.java    |   0
 .../java/org/apache/isis/applib}/layout/package-info.java   |   0
 .../java/org/apache/isis/applib}/mixins/MixinConstants.java |   0
 .../main/java/org/apache/isis/applib}/mixins/dto/Dto.java   |   0
 .../apache/isis/applib}/mixins/dto/DtoMappingHelper.java    |   0
 .../org/apache/isis/applib}/mixins/dto/Dto_downloadXml.java |   0
 .../org/apache/isis/applib/mixins/dto/Dto_downloadXsd.java  |   0
 .../org/apache/isis/applib}/mixins/dto/package-info.java    |   0
 .../applib}/mixins/layout/Object_downloadLayoutXml.java     |   0
 .../isis/applib}/mixins/layout/Object_openRestApi.java      |   0
 .../isis/applib}/mixins/layout/Object_rebuildMetamodel.java |   0
 .../mixins/metamodel/Object_downloadMetaModelXml.java       |   0
 .../applib}/mixins/metamodel/Object_objectIdentifier.java   |   0
 .../isis/applib}/mixins/metamodel/Object_objectType.java    |   0
 .../isis/applib}/mixins/timestamp/HoldsUpdatedAt.java       |   0
 .../isis/applib}/mixins/timestamp/HoldsUpdatedBy.java       |   0
 .../apache/isis/applib}/mixins/timestamp/Timestampable.java |   0
 .../apache/isis/applib}/mixins/timestamp/package-info.java  |   0
 .../src/main/java/org/apache/isis/applib/package-info.java  |   0
 .../src/main/java/org/apache/isis/applib/query/Query.java   |   0
 .../java/org/apache/isis/applib/query/QueryAbstract.java    |   0
 .../java/org/apache/isis/applib/query/QueryDefault.java     |   0
 .../org/apache/isis/applib/query/QueryFindAllInstances.java |   0
 .../java/org/apache/isis/applib/query/package-info.java     |   0
 .../java/org/apache/isis/applib}/security/RoleMemento.java  |   0
 .../java/org/apache/isis/applib}/security/UserMemento.java  |   0
 .../java/org/apache/isis/applib}/security/package-info.java |   0
 .../java/org/apache/isis/applib}/services/HasUniqueId.java  |   0
 .../java/org/apache/isis/applib}/services/HasUsername.java  |   0
 .../services/RepresentsInteractionMemberExecution.java      |   0
 .../apache/isis/applib}/services/WithTransactionScope.java  |   0
 .../applib}/services/acceptheader/AcceptHeaderService.java  |   0
 .../services/appfeat/ApplicationFeatureRepository.java      |   0
 .../applib}/services/appfeat/ApplicationMemberType.java     |   0
 .../apache/isis/applib}/services/appfeat/package-info.java  |   0
 .../applib}/services/audit/AuditEntryPropertyIdType.java    |   0
 .../applib}/services/audit/AuditEntryPropertyValueType.java |   0
 .../apache/isis/applib}/services/audit/AuditerService.java  |   0
 .../isis/applib}/services/audit/AuditerServiceLogging.java  |   0
 .../apache/isis/applib}/services/audit/package-info.java    |   0
 .../services/background/BackgroundCommandService.java       |   0
 .../isis/applib}/services/background/package-info.java      |   0
 .../org/apache/isis/applib}/services/bookmark/Bookmark.java |   0
 .../isis/applib}/services/bookmark/BookmarkHolder.java      |   0
 .../applib}/services/bookmark/BookmarkHolder_lookup.java    |   0
 .../applib}/services/bookmark/BookmarkHolder_object.java    |   0
 .../isis/applib}/services/bookmark/BookmarkService.java     |   0
 .../apache/isis/applib}/services/bookmark/package-info.java |   0
 .../isis/applib}/services/bookmarkui/BookmarkUiService.java |   0
 .../apache/isis/applib}/services/clock/ClockService.java    |   0
 .../apache/isis/applib}/services/clock/package-info.java    |   0
 .../org/apache/isis/applib}/services/command/Command.java   |   0
 .../isis/applib}/services/command/CommandContext.java       |   0
 .../isis/applib}/services/command/CommandDefault.java       |   0
 .../isis/applib}/services/command/CommandDtoProcessor.java  |   0
 .../command/CommandDtoProcessorForActionAbstract.java       |   0
 .../command/CommandDtoProcessorForPropertyAbstract.java     |   0
 .../applib}/services/command/CommandExecutorService.java    |   0
 .../isis/applib}/services/command/CommandWithDto.java       |   0
 .../apache/isis/applib}/services/command/package-info.java  |   0
 .../isis/applib}/services/command/spi/CommandService.java   |   0
 .../isis/applib}/services/confview/ConfigurationMenu.java   |   0
 .../applib}/services/confview/ConfigurationProperty.java    |   0
 .../services/confview/ConfigurationProperty.layout.xml      |   0
 .../applib}/services/confview/ConfigurationProperty.png     | Bin
 .../applib}/services/confview/ConfigurationViewService.java |   0
 .../apache/isis/applib}/services/confview/package-info.java |   0
 .../isis/applib}/services/conmap/ContentMappingService.java |   0
 .../conmap/command/ContentMappingServiceForCommandDto.java  |   0
 .../conmap/command/ContentMappingServiceForCommandsDto.java |   0
 .../conmap/command/spi/CommandDtoProcessorService.java      |   0
 .../apache/isis/applib}/services/conmap/package-info.java   |   0
 .../apache/isis/applib}/services/email/EmailService.java    |   0
 .../apache/isis/applib}/services/email/package-info.java    |   0
 .../apache/isis/applib}/services/error/ErrorDetails.java    |   0
 .../isis/applib}/services/error/ErrorReportingService.java  |   0
 .../java/org/apache/isis/applib}/services/error/Ticket.java |   0
 .../apache/isis/applib}/services/error/package-info.java    |   0
 .../isis/applib}/services/eventbus/EventBusService.java     |   0
 .../apache/isis/applib}/services/eventbus/package-info.java |   0
 .../applib}/services/exceprecog/ExceptionRecognizer.java    |   0
 .../services/exceprecog/ExceptionRecognizerAbstract.java    |   0
 .../services/exceprecog/ExceptionRecognizerComposite.java   |   0
 .../services/exceprecog/ExceptionRecognizerForType.java     |   0
 .../applib}/services/exceprecog/TranslatableException.java  |   0
 .../isis/applib}/services/exceprecog/package-info.java      |   0
 .../isis/applib}/services/factory/FactoryService.java       |   0
 .../apache/isis/applib}/services/factory/package-info.java  |   0
 .../isis/applib}/services/grid/GridLoaderService.java       |   0
 .../org/apache/isis/applib}/services/grid/GridService.java  |   0
 .../isis/applib}/services/grid/GridSystemService.java       |   0
 .../org/apache/isis/applib}/services/grid/package-info.java |   0
 .../org/apache/isis/applib}/services/health/Health.java     |   0
 .../isis/applib}/services/health/HealthCheckService.java    |   0
 .../org/apache/isis/applib}/services/hint/HintStore.java    |   0
 .../org/apache/isis/applib}/services/hint/package-info.java |   0
 .../apache/isis/applib}/services/i18n/LocaleProvider.java   |   0
 .../isis/applib}/services/i18n/TranslatableString.java      |   0
 .../isis/applib}/services/i18n/TranslationService.java      |   0
 .../isis/applib}/services/i18n/TranslationsResolver.java    |   0
 .../org/apache/isis/applib}/services/i18n/package-info.java |   0
 .../org/apache/isis/applib}/services/iactn/Interaction.java |   0
 .../isis/applib}/services/iactn/InteractionContext.java     |   0
 .../apache/isis/applib}/services/iactn/package-info.java    |   0
 .../isis/applib}/services/inject/ServiceInjector.java       |   0
 .../services/jaxb/CatalogingSchemaOutputResolver.java       |   0
 .../org/apache/isis/applib}/services/jaxb/JaxbService.java  |   0
 .../isis/applib}/services/jaxb/JaxbServiceDefault.java      |   0
 .../isis/applib}/services/jaxb/StreamResultWithWriter.java  |   0
 .../org/apache/isis/applib}/services/jaxb/package-info.java |   0
 .../apache/isis/applib}/services/layout/LayoutService.java  |   0
 .../isis/applib}/services/layout/LayoutServiceMenu.java     |   0
 .../apache/isis/applib}/services/layout/package-info.java   |   0
 .../isis/applib}/services/linking/DeepLinkService.java      |   0
 .../apache/isis/applib}/services/linking/package-info.java  |   0
 .../isis/applib}/services/menu/MenuBarsLoaderService.java   |   0
 .../apache/isis/applib}/services/menu/MenuBarsService.java  |   0
 .../isis/applib}/services/message/MessageService.java       |   0
 .../apache/isis/applib}/services/message/package-info.java  |   0
 .../isis/applib}/services/metamodel/DomainMember.java       |   0
 .../apache/isis/applib}/services/metamodel/DomainModel.java |   0
 .../isis/applib}/services/metamodel/MetaModelService.java   |   0
 .../applib}/services/metamodel/MetaModelServicesMenu.java   |   0
 .../isis/applib}/services/metamodel/package-info.java       |   0
 .../isis/applib}/services/metrics/MetricsService.java       |   0
 .../apache/isis/applib}/services/metrics/package-info.java  |   0
 .../java/org/apache/isis/applib}/services/package-info.java |   0
 .../isis/applib}/services/publish/PublishedObjects.java     |   0
 .../isis/applib}/services/publish/PublisherService.java     |   0
 .../applib}/services/publish/PublisherServiceLogging.java   |   0
 .../apache/isis/applib}/services/publish/package-info.java  |   0
 .../services/queryresultscache/QueryResultCacheControl.java |   0
 .../services/queryresultscache/QueryResultsCache.java       |   0
 .../queryresultscache/QueryResultsCacheDefault.java         |   0
 .../applib}/services/queryresultscache/package-info.java    |   0
 .../isis/applib}/services/registry/ServiceRegistry.java     |   0
 .../apache/isis/applib}/services/registry/package-info.java |   0
 .../isis/applib}/services/repository/RepositoryService.java |   0
 .../isis/applib}/services/repository/package-info.java      |   0
 .../isis/applib}/services/routing/RoutingService.java       |   0
 .../apache/isis/applib}/services/routing/package-info.java  |   0
 .../apache/isis/applib}/services/scratchpad/Scratchpad.java |   0
 .../isis/applib}/services/scratchpad/package-info.java      |   0
 .../applib}/services/session/SessionLoggingService.java     |   0
 .../apache/isis/applib}/services/session/package-info.java  |   0
 .../applib}/services/sessmgmt/SessionManagementService.java |   0
 .../apache/isis/applib}/services/sessmgmt/package-info.java |   0
 .../org/apache/isis/applib}/services/sudo/SudoService.java  |   0
 .../org/apache/isis/applib}/services/sudo/package-info.java |   0
 .../isis/applib}/services/swagger/SwaggerService.java       |   0
 .../apache/isis/applib}/services/swagger/package-info.java  |   0
 .../applib}/services/tablecol/TableColumnOrderService.java  |   0
 .../apache/isis/applib}/services/title/TitleService.java    |   0
 .../apache/isis/applib}/services/title/package-info.java    |   0
 .../applib}/services/urlencoding/UrlEncodingService.java    |   0
 .../UrlEncodingServiceUsingBaseEncodingAbstract.java        |   0
 .../urlencoding/UrlEncodingServiceWithCompression.java      |   0
 .../isis/applib}/services/urlencoding/package-info.java     |   0
 .../org/apache/isis/applib}/services/user/UserService.java  |   0
 .../org/apache/isis/applib}/services/user/package-info.java |   0
 .../isis/applib}/services/userprof/UserProfileService.java  |   0
 .../apache/isis/applib}/services/userprof/package-info.java |   0
 .../applib}/services/userreg/EmailNotificationService.java  |   0
 .../apache/isis/applib}/services/userreg/UserDetails.java   |   0
 .../applib}/services/userreg/UserRegistrationService.java   |   0
 .../applib}/services/userreg/events/EmailEventAbstract.java |   0
 .../services/userreg/events/EmailRegistrationEvent.java     |   0
 .../applib}/services/userreg/events/PasswordResetEvent.java |   0
 .../apache/isis/applib}/services/userreg/package-info.java  |   0
 .../org/apache/isis/applib}/services/wrapper/AsyncWrap.java |   0
 .../isis/applib}/services/wrapper/DisabledException.java    |   0
 .../isis/applib}/services/wrapper/HiddenException.java      |   0
 .../isis/applib}/services/wrapper/InteractionException.java |   0
 .../isis/applib}/services/wrapper/InvalidException.java     |   0
 .../isis/applib}/services/wrapper/WrapperFactory.java       |   0
 .../isis/applib}/services/wrapper/WrappingObject.java       |   0
 .../isis/applib}/services/wrapper/events/AccessEvent.java   |   0
 .../services/wrapper/events/ActionArgumentEvent.java        |   0
 .../services/wrapper/events/ActionInvocationEvent.java      |   0
 .../services/wrapper/events/ActionUsabilityEvent.java       |   0
 .../services/wrapper/events/ActionVisibilityEvent.java      |   0
 .../services/wrapper/events/CollectionAccessEvent.java      |   0
 .../services/wrapper/events/CollectionAddToEvent.java       |   0
 .../services/wrapper/events/CollectionMethodEvent.java      |   0
 .../services/wrapper/events/CollectionRemoveFromEvent.java  |   0
 .../services/wrapper/events/CollectionUsabilityEvent.java   |   0
 .../services/wrapper/events/CollectionVisibilityEvent.java  |   0
 .../applib}/services/wrapper/events/InteractionEvent.java   |   0
 .../applib}/services/wrapper/events/ObjectTitleEvent.java   |   0
 .../services/wrapper/events/ObjectValidityEvent.java        |   0
 .../services/wrapper/events/ObjectVisibilityEvent.java      |   0
 .../applib}/services/wrapper/events/ParseValueEvent.java    |   0
 .../services/wrapper/events/PropertyAccessEvent.java        |   0
 .../services/wrapper/events/PropertyModifyEvent.java        |   0
 .../services/wrapper/events/PropertyUsabilityEvent.java     |   0
 .../services/wrapper/events/PropertyVisibilityEvent.java    |   0
 .../services/wrapper/events/ProposedHolderEvent.java        |   0
 .../applib}/services/wrapper/events/UsabilityEvent.java     |   0
 .../isis/applib}/services/wrapper/events/ValidityEvent.java |   0
 .../applib}/services/wrapper/events/VisibilityEvent.java    |   0
 .../isis/applib}/services/wrapper/events/package-info.java  |   0
 .../services/wrapper/listeners/InteractionAdapter.java      |   0
 .../services/wrapper/listeners/InteractionListener.java     |   0
 .../apache/isis/applib}/services/wrapper/package-info.java  |   0
 .../org/apache/isis/applib}/services/xactn/Transaction.java |   0
 .../apache/isis/applib}/services/xactn/TransactionId.java   |   0
 .../isis/applib}/services/xactn/TransactionService.java     |   0
 .../isis/applib}/services/xactn/TransactionState.java       |   0
 .../apache/isis/applib}/services/xactn/package-info.java    |   0
 .../applib}/services/xmlsnapshot/XmlSnapshotService.java    |   0
 .../services/xmlsnapshot/XmlSnapshotServiceAbstract.java    |   0
 .../isis/applib}/services/xmlsnapshot/package-info.java     |   0
 .../isis/applib/snapshot/SnapshottableWithInclusions.java   |   0
 .../java/org/apache/isis/applib/snapshot/package-info.java  |   0
 .../org/apache/isis/applib}/spec/AbstractSpecification.java |   0
 .../apache/isis/applib}/spec/AbstractSpecification2.java    |   0
 .../java/org/apache/isis/applib}/spec/Specification.java    |   0
 .../java/org/apache/isis/applib}/spec/Specification2.java   |   0
 .../java/org/apache/isis/applib}/spec/SpecificationAnd.java |   0
 .../java/org/apache/isis/applib}/spec/SpecificationNot.java |   0
 .../java/org/apache/isis/applib}/spec/SpecificationOr.java  |   0
 .../java/org/apache/isis/applib}/spec/package-info.java     |   0
 .../java/org/apache/isis/applib}/tree/LazyTreeNode.java     |   0
 .../main/java/org/apache/isis/applib}/tree/TreeAdapter.java |   0
 .../main/java/org/apache/isis/applib}/tree/TreeNode.java    |   0
 .../isis/applib}/tree/TreeNode_iteratorBreadthFirst.java    |   0
 .../isis/applib}/tree/TreeNode_iteratorDepthFirst.java      |   0
 .../isis/applib}/tree/TreeNode_iteratorHierarchyUp.java     |   0
 .../main/java/org/apache/isis/applib}/tree/TreePath.java    |   0
 .../java/org/apache/isis/applib}/tree/TreePath_Default.java |   0
 .../main/java/org/apache/isis/applib}/tree/TreeState.java   |   0
 .../org/apache/isis/applib}/tree/TreeState_Default.java     |   0
 .../java/org/apache/isis/applib/types/DescriptionType.java  |   0
 .../org/apache/isis/applib/types/MemberIdentifierType.java  |   0
 .../java/org/apache/isis/applib/types/TargetActionType.java |   0
 .../java/org/apache/isis/applib/types/TargetClassType.java  |   0
 .../java/org/apache/isis/applib/types/package-info.java     |   0
 .../src/main/java/org/apache/isis/applib}/util/Enums.java   |   0
 .../main/java/org/apache/isis/applib}/util/Equality.java    |   0
 .../src/main/java/org/apache/isis/applib}/util/Hashing.java |   0
 .../java/org/apache/isis/applib}/util/JaxbAdapters.java     |   0
 .../main/java/org/apache/isis/applib}/util/JaxbUtil.java    |   0
 .../org/apache/isis/applib}/util/ObjectContract_Empty.java  |   0
 .../org/apache/isis/applib}/util/ObjectContract_Impl.java   |   0
 .../org/apache/isis/applib}/util/ObjectContract_Parser.java |   0
 .../java/org/apache/isis/applib}/util/ObjectContracts.java  |   0
 .../java/org/apache/isis/applib}/util/ReasonBuffer.java     |   0
 .../java/org/apache/isis/applib}/util/ReasonBuffer2.java    |   0
 .../src/main/java/org/apache/isis/applib}/util/Reasons.java |   0
 .../main/java/org/apache/isis/applib}/util/TitleBuffer.java |   0
 .../org/apache/isis/applib}/util/TitleBufferException.java  |   0
 .../main/java/org/apache/isis/applib}/util/ToString.java    |   0
 .../main/java/org/apache/isis/applib/util/ZipWriter.java    |   0
 .../java/org/apache/isis/applib}/util/package-info.java     |   0
 .../apache/isis/applib}/util/schema/ChangesDtoUtils.java    |   0
 .../apache/isis/applib}/util/schema/CommandDtoUtils.java    |   0
 .../org/apache/isis/applib}/util/schema/CommonDtoUtils.java |   0
 .../isis/applib}/util/schema/InteractionDtoUtils.java       |   0
 .../isis/applib}/util/schema/MemberExecutionDtoUtils.java   |   0
 .../src/main/java/org/apache/isis/applib}/value/Blob.java   |   0
 .../java/org/apache/isis/applib}/value/BlobClobFactory.java |   0
 .../src/main/java/org/apache/isis/applib}/value/Clob.java   |   0
 .../src/main/java/org/apache/isis/applib}/value/Image.java  |   0
 .../org/apache/isis/applib}/value/LocalResourcePath.java    |   0
 .../src/main/java/org/apache/isis/applib}/value/Markup.java |   0
 .../org/apache/isis/applib}/value/NamedWithMimeType.java    |   0
 .../main/java/org/apache/isis/applib}/value/Password.java   |   0
 .../java/org/apache/isis/applib}/value/package-info.java    |   0
 .../test/java/org/apache/isis/applib/IdentifierTests.java   |   0
 .../test/java/org/apache/isis/applib/SomeDomainClass.java   |   0
 .../org/apache/isis/applib/events/InteractionEventTest.java |   0
 .../PropertyLayoutData_renderedAsDayBefore_Test.java        |   0
 .../layout/component/PropertyLayoutData_repaint_Test.java   |   0
 .../isis/applib/layout/grid/bootstrap3/BS3ColTest.java      |   0
 .../isis/applib/layout/grid/bootstrap3/SizeSpanTest.java    |   0
 .../menubars/bootstrap3/BS3MenuBars_roundtrip_Test.java     |   0
 .../query/QueryDefaultTest_withStart_or_withCount.java      |   0
 .../applib/services/appfeat/ApplicationMemberTypeTest.java  |   0
 .../services/eventbus/AbstractDomainEvent_veto_Test.java    |   0
 .../exceprecog/ExceptionRecognizerCompositeTest.java        |   0
 .../services/exceprecog/ExceptionRecognizerForTypeTest.java |   0
 .../services/exceprecog/ExceptionRecognizerGeneralTest.java |   0
 .../isis/applib/services/i18n/TranslatableStringTest.java   |   0
 .../services/interaction/InteractionDefaultTest_next.java   |   0
 .../services/metamodel/MetaModelService_Config_Test.java    |   0
 .../queryresultscache/QueryResultsCache_KeyTest.java        |   0
 .../isis/applib/services/urlencoding/MementosTest.java      |   0
 .../applib/services/urlencoding/UrlEncodingServiceTest.java |   0
 .../xmlsnapshot/XmlSnapshotServiceAbstractTest.java         |   0
 .../services/xmlsnapshot/XmlSnapshotServiceAbstractTest.xml |   0
 .../apache/isis/applib/spec/AbstractSpecification2Test.java |   0
 .../apache/isis/applib/spec/AbstractSpecificationTest.java  |   0
 .../test/java/org/apache/isis/applib/tree/TreePathTest.java |   0
 .../test/java/org/apache/isis/applib/util/EnumsTest.java    |   0
 .../org/apache/isis/applib/util/EnumsTest_converts.java     |   0
 .../src/test/java/org/apache/isis/applib/util/Invoice.java  |   0
 .../test/java/org/apache/isis/applib/util/InvoiceItem.java  |   0
 .../src/test/java/org/apache/isis/applib/util/Numbered.java |   0
 .../java/org/apache/isis/applib/util/NumberedEvaluator.java |   0
 .../isis/applib/util/ObjectContractsTest_compareTo.java     |   0
 .../apache/isis/applib/util/ObjectContractsTest_equals.java |   0
 .../util/ObjectContractsTest_equals_and_hashCode.java       |   0
 .../isis/applib/util/ObjectContractsTest_toString.java      |   0
 .../java/org/apache/isis/applib/util/ReasonBufferTest.java  |   0
 .../test/java/org/apache/isis/applib/util/ReasonsTest.java  |   0
 .../java/org/apache/isis/applib/util/TitleBufferTest.java   |   0
 .../java/org/apache/isis/applib/util/TitleTestObject.java   |   0
 .../isis/applib/util/schema/CommandDtoUtils_Test.java       |   0
 .../apache/isis/applib/util/schema/CommonDtoUtils_Test.java |   0
 .../applib/util/schema/CommonDtoUtils_setValueOn_Test.java  |   0
 .../InteractionDtoUtilsTest_deriveLogicalMemberId.java      |   0
 .../java/org/apache/isis/applib/util/schema/Roundtrip.java  |   0
 .../java/org/apache/isis/applib/util/schema/Vertical.java   |   0
 .../org/apache/isis/applib/value/BlobTest_constructor.java  |   0
 .../org/apache/isis/applib/value/ClobTest_constructor.java  |   0
 .../java/org/apache/isis/applib/value/PasswordTest.java     |   0
 .../test/java/org/apache/isis/applib/value/TestClock.java   |   0
 {core/applib => api/schema}/.gitignore                      |   0
 {core => api}/schema/pom.xml                                |   0
 {core/applib => api/schema}/src/main/doc/antora.yml         |   0
 .../images/reference-classes/issue-in-more-detail.png       | Bin
 .../images/reference-methods/prefixes/choices/dependent.png | Bin
 .../reference-methods/reserved/cssClass/strikethrough.png   | Bin
 .../reference-methods/reserved/iconName/differing.pdn       | Bin
 .../reference-methods/reserved/iconName/differing.png       | Bin
 .../reference-methods/reserved/iconName/png-files.png       | Bin
 .../main/doc/modules/schema}/images/value-types/markup.png  | Bin
 .../schema/src/main/doc/modules/schema}/nav.adoc            |   0
 .../schema/src/main/doc/modules/schema/pages/about.adoc     |   0
 .../schema/src/main/doc/modules/schema/pages/aim.adoc       |   0
 .../schema/src/main/doc/modules/schema/pages/chg.adoc       |   0
 .../schema/src/main/doc/modules/schema/pages/cmd.adoc       |   0
 .../schema/src/main/doc/modules/schema/pages/common.adoc    |   0
 .../schema/src/main/doc/modules/schema/pages/ixn.adoc       |   0
 .../schema/src/main/doc/modules/schema/pages/mml.adoc       |   0
 .../src/main/doc/modules/schema/partials/module-nav.adoc    |   0
 .../main/java/org/apache/isis/schema/IsisModuleSchema.java  |   0
 .../JavaSqlTimestampXmlGregorianCalendarAdapter.java        |   0
 .../isis/schema/jaxbadapters/JodaDateTimeStringAdapter.java |   0
 .../JodaDateTimeXMLGregorianCalendarAdapter.java            |   0
 .../schema/jaxbadapters/JodaLocalDateStringAdapter.java     |   0
 .../schema/jaxbadapters/JodaLocalDateTimeStringAdapter.java |   0
 .../JodaLocalDateTimeXMLGregorianCalendarAdapter.java       |   0
 .../JodaLocalDateXMLGregorianCalendarAdapter.java           |   0
 .../schema/jaxbadapters/JodaLocalTimeStringAdapter.java     |   0
 .../JodaLocalTimeXMLGregorianCalendarAdapter.java           |   0
 .../java/org/apache/isis/schema/jaxbadapters/Strings.java   |   0
 .../apache/isis/schema/jaxbadapters/XmlCalendarFactory.java |   0
 .../src/main/resources/org/apache/isis/schema/bindings.xml  |   0
 .../main/resources/org/apache/isis/schema/chg/chg-1.1.xsd   |   0
 .../main/resources/org/apache/isis/schema/cmd/cmd-1.4.xsd   |   0
 .../resources/org/apache/isis/schema/common/common-1.1.xsd  |   0
 .../main/resources/org/apache/isis/schema/ixn/ixn-1.3.xsd   |   0
 .../org/apache/isis/schema/metamodel/metamodel-1.0.xsd      |   0
 core/pom.xml                                                |   5 +++--
 1273 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/core/schema/.gitignore b/api/applib/.gitignore
similarity index 100%
rename from core/schema/.gitignore
rename to api/applib/.gitignore
diff --git a/core/applib/pom.xml b/api/applib/pom.xml
similarity index 100%
rename from core/applib/pom.xml
rename to api/applib/pom.xml
diff --git a/core/schema/src/main/doc/antora.yml b/api/applib/src/main/doc/antora.yml
similarity index 100%
rename from core/schema/src/main/doc/antora.yml
rename to api/applib/src/main/doc/antora.yml
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples.sh b/api/applib/src/main/doc/modules/applib-ant/examples.sh
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples.sh
rename to api/applib/src/main/doc/modules/applib-ant/examples.sh
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Action.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Action.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Action.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Action.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/ActionLayout.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/ActionLayout.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/ActionLayout.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/ActionLayout.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Auditing.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Auditing.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Auditing.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Auditing.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/BookmarkPolicy.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/BookmarkPolicy.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/BookmarkPolicy.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/BookmarkPolicy.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Bounding.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Bounding.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Bounding.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Bounding.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Collection.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Collection.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Collection.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Collection.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/CollectionLayout.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/CollectionLayout.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/CollectionLayout.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/CollectionLayout.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/CommandExecuteIn.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandExecuteIn.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/CommandExecuteIn.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandExecuteIn.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/CommandPersistence.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandPersistence.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/CommandPersistence.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandPersistence.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/CommandReification.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandReification.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/CommandReification.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandReification.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Constants.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Constants.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Constants.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Constants.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Contributed.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Contributed.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Contributed.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Contributed.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Defaulted.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Defaulted.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Defaulted.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Defaulted.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/DomainObject.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainObject.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/DomainObject.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainObject.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/DomainObjectLayout.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainObjectLayout.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/DomainObjectLayout.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainObjectLayout.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/DomainService.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/DomainService.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/DomainServiceLayout.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainServiceLayout.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/DomainServiceLayout.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainServiceLayout.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Editing.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Editing.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Editing.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Editing.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/EqualByContent.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/EqualByContent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/EqualByContent.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/EqualByContent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Facets.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Facets.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Facets.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Facets.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/HomePage.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/HomePage.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/HomePage.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/HomePage.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/LabelPosition.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/LabelPosition.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/LabelPosition.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/LabelPosition.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/MemberOrder.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/MemberOrder.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/MemberOrder.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/MemberOrder.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/MementoSerialization.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/MementoSerialization.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/MementoSerialization.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/MementoSerialization.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/MinLength.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/MinLength.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/MinLength.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/MinLength.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Mixin.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Mixin.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Mixin.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Mixin.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Module.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Module.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Module.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Module.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Nature.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Nature.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Nature.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Nature.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/NatureOfService.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/NatureOfService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/NatureOfService.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/NatureOfService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Navigable.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Navigable.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Navigable.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Navigable.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Optionality.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Optionality.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Optionality.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Optionality.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/OrderPrecedence.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/OrderPrecedence.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/OrderPrecedence.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/OrderPrecedence.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Parameter.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Parameter.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Parameter.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Parameter.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/ParameterLayout.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/ParameterLayout.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/ParameterLayout.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/ParameterLayout.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Programmatic.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Programmatic.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Programmatic.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Programmatic.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Projecting.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Projecting.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Projecting.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Projecting.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/PromptStyle.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/PromptStyle.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/PromptStyle.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/PromptStyle.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Property.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Property.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Property.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Property.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/PropertyLayout.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/PropertyLayout.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/PropertyLayout.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/PropertyLayout.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Publishing.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Publishing.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Publishing.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Publishing.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/PublishingChangeKind.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/PublishingChangeKind.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/PublishingChangeKind.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/PublishingChangeKind.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Redirect.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Redirect.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Redirect.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Redirect.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/RenderDay.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/RenderDay.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/RenderDay.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/RenderDay.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Repainting.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Repainting.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Repainting.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Repainting.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/RestrictTo.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/RestrictTo.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/RestrictTo.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/RestrictTo.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/SemanticsOf.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/SemanticsOf.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/SemanticsOf.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/SemanticsOf.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Title.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Title.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Title.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Title.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Value.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Value.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Value.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Value.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/ViewModel.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/ViewModel.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/ViewModel.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/ViewModel.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/ViewModelLayout.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/ViewModelLayout.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/ViewModelLayout.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/ViewModelLayout.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Where.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/Where.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Where.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/Where.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/package-info.java b/api/applib/src/main/doc/modules/applib-ant/examples/annotation/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/package-info.java
rename to api/applib/src/main/doc/modules/applib-ant/examples/annotation/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/.gitkeep b/api/applib/src/main/doc/modules/applib-ant/images/.gitkeep
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/.gitkeep
rename to api/applib/src/main/doc/modules/applib-ant/images/.gitkeep
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainObjectLayout/bookmarking.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/bookmarking.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainObjectLayout/bookmarking.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/bookmarking.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-BELOW.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-BELOW.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-BELOW.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-BELOW.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-PANEL.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-PANEL.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-PANEL.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-PANEL.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-RIGHT.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-RIGHT.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-RIGHT.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/position-RIGHT.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/bookmarking.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainObjectLayout/bookmarking.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/ActionLayout/bookmarking.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainObjectLayout/bookmarking.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-primary.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-primary.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-primary.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-primary.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-secondary.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuBar-tertiary.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuOrder.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuOrder.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuOrder.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/DomainServiceLayout/menuOrder.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/HomePage/HomePage.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/HomePage/HomePage.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/HomePage/HomePage.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/HomePage/HomePage.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-LEFT.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-NONE.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-NONE.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-NONE.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-NONE.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-TOP.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-TOP.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-TOP.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-TOP.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-boolean-LEFT.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png b/api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png
rename to api/applib/src/main/doc/modules/applib-ant/images/reference-annotations/PropertyLayout/labelPosition-boolean-RIGHT.png
diff --git a/core/schema/src/main/doc/modules/schema/nav.adoc b/api/applib/src/main/doc/modules/applib-ant/nav.adoc
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/nav.adoc
rename to api/applib/src/main/doc/modules/applib-ant/nav.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action/associateWith.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action/associateWith.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action/associateWith.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action/associateWith.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action/command.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action/command.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action/command.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action/command.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action/domainEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action/domainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action/domainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action/domainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action/hidden.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action/hidden.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action/hidden.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action/hidden.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action/invokeOn.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action/invokeOn.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action/invokeOn.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action/invokeOn.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action/publishing.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action/publishing.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action/publishing.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action/publishing.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action/restrictTo.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action/restrictTo.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action/restrictTo.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action/restrictTo.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action/semantics.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action/semantics.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action/semantics.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action/semantics.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Action/typeOf.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Action/typeOf.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Action/typeOf.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Action/typeOf.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/bookmarking.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/bookmarking.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/bookmarking.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/bookmarking.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/contributedAs.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/contributedAs.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/contributedAs.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/contributedAs.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/cssClass.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/cssClass.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/cssClass.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/cssClass.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/cssClassFa.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/cssClassFa.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/cssClassFa.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/cssClassFa.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/describedAs.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/describedAs.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/describedAs.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/describedAs.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/hidden.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/hidden.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/hidden.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/hidden.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/named.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/named.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/named.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/named.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/position.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/position.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/position.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/position.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/promptStyle.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/promptStyle.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/promptStyle.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/promptStyle.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/redirect.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/redirect.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/redirect.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ActionLayout/redirect.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Collection.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Collection.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Collection.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Collection.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Collection/domainEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Collection/domainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Collection/domainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Collection/domainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Collection/editing.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Collection/editing.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Collection/editing.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Collection/editing.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Collection/hidden.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Collection/hidden.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Collection/hidden.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Collection/hidden.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Collection/notPersisted.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Collection/notPersisted.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Collection/notPersisted.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Collection/notPersisted.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Collection/typeOf.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Collection/typeOf.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Collection/typeOf.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Collection/typeOf.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/cssClass.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/cssClass.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/cssClass.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/cssClass.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/defaultView.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/defaultView.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/defaultView.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/defaultView.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/describedAs.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/describedAs.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/describedAs.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/describedAs.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/hidden.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/hidden.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/hidden.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/hidden.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/named.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/named.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/named.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/named.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/paged.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/paged.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/paged.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/paged.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/sortedBy.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/sortedBy.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/sortedBy.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/CollectionLayout/sortedBy.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Column.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Column.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Column.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Column.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Digits.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Digits.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Digits.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Digits.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Discriminator.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Discriminator.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Discriminator.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Discriminator.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/actionDomainEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/actionDomainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/actionDomainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/actionDomainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/auditing.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/auditing.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/auditing.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/auditing.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/autoCompleteRepository.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/autoCompleteRepository.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/autoCompleteRepository.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/autoCompleteRepository.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/bounding.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/bounding.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/bounding.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/bounding.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/collectionDomainEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/collectionDomainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/collectionDomainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/collectionDomainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/createdLifecycleEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/createdLifecycleEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/createdLifecycleEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/createdLifecycleEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/editing.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/editing.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/editing.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/editing.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/loadedLifecycleEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/loadedLifecycleEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/loadedLifecycleEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/loadedLifecycleEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/mixinMethod.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/mixinMethod.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/mixinMethod.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/mixinMethod.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/nature.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/nature.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/nature.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/nature.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/objectType.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/objectType.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/objectType.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/objectType.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/persistedLifecycleEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/persistedLifecycleEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/persistedLifecycleEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/persistedLifecycleEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/persistingLifecycleEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/persistingLifecycleEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/persistingLifecycleEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/persistingLifecycleEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/propertyDomainEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/propertyDomainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/propertyDomainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/propertyDomainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/publishing.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/publishing.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/publishing.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/publishing.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/removingLifecycleEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/removingLifecycleEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/removingLifecycleEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/removingLifecycleEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/updatedLifecycleEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/updatedLifecycleEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/updatedLifecycleEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/updatedLifecycleEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/updatingLifecycleEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/updatingLifecycleEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObject/updatingLifecycleEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObject/updatingLifecycleEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/bookmarking.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/bookmarking.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/bookmarking.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/bookmarking.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClass.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClass.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClass.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClass.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClassFa.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClassFa.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClassFa.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClassFa.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClassUiEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClassUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClassUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/cssClassUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/describedAs.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/describedAs.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/describedAs.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/describedAs.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/iconUiEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/iconUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/iconUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/iconUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/layoutUiEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/layoutUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/layoutUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/layoutUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/named.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/named.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/named.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/named.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/paged.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/paged.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/paged.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/paged.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/plural.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/plural.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/plural.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/plural.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/titleUiEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/titleUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/titleUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainObjectLayout/titleUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainService.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainService.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainService/nature.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainService/nature.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainService/nature.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainService/nature.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainService/objectType.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainService/objectType.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainService/objectType.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainService/objectType.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainService/repositoryFor.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainService/repositoryFor.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainService/repositoryFor.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainService/repositoryFor.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/menuBar.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/menuBar.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/menuBar.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/menuBar.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/menuOrder.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/menuOrder.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/menuOrder.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/menuOrder.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/named.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/named.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/named.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/DomainServiceLayout/named.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Facets.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Facets.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Facets.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Facets.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/HomePage.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/HomePage.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/HomePage.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/HomePage.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Inject.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Inject.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Inject.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Inject.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/MemberGroupLayout.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/MemberGroupLayout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/MemberGroupLayout.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/MemberGroupLayout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/MemberOrder.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/MemberOrder.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/MemberOrder.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/MemberOrder.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/MemberOrder/name.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/MemberOrder/name.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/MemberOrder/name.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/MemberOrder/name.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/MemberOrder/sequence.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/MemberOrder/sequence.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/MemberOrder/sequence.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/MemberOrder/sequence.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/MinLength.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/MinLength.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/MinLength.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/MinLength.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Mixin.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Mixin.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Mixin.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Mixin.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Mixin/method.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Mixin/method.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Mixin/method.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Mixin/method.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/NotPersistent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/NotPersistent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/NotPersistent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/NotPersistent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Nullable.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Nullable.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Nullable.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Nullable.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Parameter.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Parameter.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Parameter.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Parameter.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Parameter/fileAccept.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Parameter/fileAccept.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Parameter/fileAccept.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Parameter/fileAccept.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Parameter/maxLength.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Parameter/maxLength.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Parameter/maxLength.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Parameter/maxLength.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Parameter/mustSatisfy.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Parameter/mustSatisfy.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Parameter/mustSatisfy.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Parameter/mustSatisfy.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Parameter/optionality.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Parameter/optionality.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Parameter/optionality.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Parameter/optionality.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Parameter/regexPattern.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Parameter/regexPattern.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Parameter/regexPattern.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Parameter/regexPattern.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/cssClass.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/cssClass.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/cssClass.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/cssClass.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/describedAs.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/describedAs.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/describedAs.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/describedAs.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/labelPosition.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/labelPosition.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/labelPosition.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/labelPosition.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/multiLine.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/multiLine.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/multiLine.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/multiLine.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/named.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/named.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/named.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/named.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/renderedAsDayBefore.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/renderedAsDayBefore.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/renderedAsDayBefore.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/renderedAsDayBefore.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/typicalLength.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/typicalLength.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/typicalLength.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ParameterLayout/typicalLength.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Pattern.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Pattern.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Pattern.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Pattern.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PersistenceCapable.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PersistenceCapable.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PersistenceCapable.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PersistenceCapable.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PostConstruct.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PostConstruct.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PostConstruct.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PostConstruct.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PreDestroy.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PreDestroy.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PreDestroy.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PreDestroy.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PrimaryKey.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PrimaryKey.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PrimaryKey.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PrimaryKey.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Programmatic.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Programmatic.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Programmatic.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Programmatic.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/command.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/command.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/command.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/command.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/domainEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/domainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/domainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/domainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/editing.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/editing.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/editing.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/editing.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/fileAccept.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/fileAccept.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/fileAccept.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/fileAccept.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/hidden.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/hidden.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/hidden.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/hidden.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/maxLength.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/maxLength.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/maxLength.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/maxLength.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/mustSatisfy.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/mustSatisfy.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/mustSatisfy.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/mustSatisfy.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/notPersisted.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/notPersisted.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/notPersisted.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/notPersisted.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/optionality.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/optionality.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/optionality.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/optionality.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/projecting.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/projecting.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/projecting.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/projecting.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/publishing.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/publishing.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/publishing.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/publishing.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Property/regexPattern.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Property/regexPattern.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Property/regexPattern.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Property/regexPattern.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/cssClass.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/cssClass.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/cssClass.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/cssClass.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/describedAs.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/describedAs.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/describedAs.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/describedAs.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/hidden.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/hidden.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/hidden.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/hidden.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/labelPosition.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/labelPosition.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/labelPosition.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/labelPosition.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/multiLine.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/multiLine.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/multiLine.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/multiLine.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/named.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/named.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/named.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/named.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/navigable.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/navigable.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/navigable.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/navigable.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/promptStyle.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/promptStyle.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/promptStyle.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/promptStyle.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/renderedAsDayBefore.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/renderedAsDayBefore.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/renderedAsDayBefore.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/renderedAsDayBefore.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/typicalLength.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/typicalLength.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/typicalLength.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/typicalLength.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/unchanging.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/unchanging.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/unchanging.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/PropertyLayout/unchanging.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/RequestScoped.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/RequestScoped.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/RequestScoped.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/RequestScoped.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/Title.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/Title.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/Title.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/Title.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModel.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModel.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModel.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModel.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModel/objectType.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModel/objectType.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModel/objectType.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModel/objectType.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/bookmarking.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/bookmarking.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/bookmarking.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/bookmarking.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClass.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClass.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClass.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClass.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClassFa.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClassFa.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClassFa.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClassFa.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClassUiEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClassUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClassUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/cssClassUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/describedAs.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/describedAs.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/describedAs.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/describedAs.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/iconUiEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/iconUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/iconUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/iconUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/layoutUiEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/layoutUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/layoutUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/layoutUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/named.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/named.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/named.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/named.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/paged.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/paged.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/paged.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/paged.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/plural.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/plural.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/plural.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/plural.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/titleUiEvent.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/titleUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/titleUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/ViewModelLayout/titleUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/XmlJavaTypeAdapter.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/XmlJavaTypeAdapter.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/XmlJavaTypeAdapter.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/XmlJavaTypeAdapter.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/XmlRootElement.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/XmlRootElement.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/XmlRootElement.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/XmlRootElement.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/about.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/about.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/about.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/about.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/about/jdo.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/about/jdo.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/about/jdo.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/about/jdo.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/about/jee.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/about/jee.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/about/jee.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/about/jee.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/about/main.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/about/main.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/about/main.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/about/main.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/about/other.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/about/other.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/about/other.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/about/other.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/pages/about/partial.adoc b/api/applib/src/main/doc/modules/applib-ant/pages/about/partial.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/pages/about/partial.adoc
rename to api/applib/src/main/doc/modules/applib-ant/pages/about/partial.adoc
diff --git a/core/applib/src/main/doc/modules/applib-ant/partials/module-nav.adoc b/api/applib/src/main/doc/modules/applib-ant/partials/module-nav.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/partials/module-nav.adoc
rename to api/applib/src/main/doc/modules/applib-ant/partials/module-nav.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples.sh b/api/applib/src/main/doc/modules/applib-cm/examples.sh
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples.sh
rename to api/applib/src/main/doc/modules/applib-cm/examples.sh
diff --git a/core/applib/src/main/java/org/apache/isis/applib/clock/Clock.java b/api/applib/src/main/doc/modules/applib-cm/examples/clock/Clock.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/clock/Clock.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/clock/Clock.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/clock/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/clock/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/clock/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/clock/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/domain/DomainObjectList.java b/api/applib/src/main/doc/modules/applib-cm/examples/domain/DomainObjectList.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/domain/DomainObjectList.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/domain/DomainObjectList.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/ActionArgumentUsabilityEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/ActionArgumentUsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/ActionArgumentUsabilityEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/ActionArgumentUsabilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/ActionArgumentVisibilityEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/ActionArgumentVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/ActionArgumentVisibilityEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/ActionArgumentVisibilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/domain/AbstractDomainEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/domain/AbstractDomainEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/domain/AbstractDomainEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/domain/AbstractDomainEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/domain/ActionDomainEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/domain/ActionDomainEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/domain/ActionDomainEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/domain/ActionDomainEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/domain/CollectionDomainEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/domain/CollectionDomainEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/domain/CollectionDomainEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/domain/CollectionDomainEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/domain/EventObjectBase.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/domain/EventObjectBase.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/domain/EventObjectBase.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/domain/EventObjectBase.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/domain/PropertyDomainEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/domain/PropertyDomainEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/domain/PropertyDomainEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/domain/PropertyDomainEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/AbstractLifecycleEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/AbstractLifecycleEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/AbstractLifecycleEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/AbstractLifecycleEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectCreatedEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectCreatedEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectCreatedEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectCreatedEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectLoadedEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectLoadedEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectLoadedEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectLoadedEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistedEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectPersistedEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistedEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectPersistedEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistingEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectPersistingEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistingEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectPersistingEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectRemovingEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectRemovingEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectRemovingEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectRemovingEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatedEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatedEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatedEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatedEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatingEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatingEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatingEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatingEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/ui/AbstractUiEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/ui/AbstractUiEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/ui/AbstractUiEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/ui/AbstractUiEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/ui/CssClassUiEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/ui/CssClassUiEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/ui/CssClassUiEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/ui/CssClassUiEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/ui/IconUiEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/ui/IconUiEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/ui/IconUiEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/ui/IconUiEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/ui/LayoutUiEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/ui/LayoutUiEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/ui/LayoutUiEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/ui/LayoutUiEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/ui/TitleUiEvent.java b/api/applib/src/main/doc/modules/applib-cm/examples/events/ui/TitleUiEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/ui/TitleUiEvent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/events/ui/TitleUiEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/ActionLayoutData.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/ActionLayoutData.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/ActionLayoutData.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/ActionLayoutData.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/ActionLayoutDataOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/ActionLayoutDataOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/ActionLayoutDataOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/ActionLayoutDataOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/CollectionLayoutData.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/CollectionLayoutData.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/CollectionLayoutData.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/CollectionLayoutData.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/CollectionLayoutDataOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/CollectionLayoutDataOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/CollectionLayoutDataOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/CollectionLayoutDataOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/DomainObjectLayoutData.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/DomainObjectLayoutData.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/DomainObjectLayoutData.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/DomainObjectLayoutData.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/DomainObjectLayoutDataOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/DomainObjectLayoutDataOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/DomainObjectLayoutDataOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/DomainObjectLayoutDataOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/FieldSet.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/FieldSet.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/FieldSet.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/FieldSet.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/FieldSetOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/FieldSetOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/FieldSetOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/FieldSetOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/HasBookmarking.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasBookmarking.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/HasBookmarking.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasBookmarking.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/HasCssClass.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasCssClass.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/HasCssClass.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasCssClass.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/HasCssClassFa.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasCssClassFa.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/HasCssClassFa.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasCssClassFa.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/HasDescribedAs.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasDescribedAs.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/HasDescribedAs.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasDescribedAs.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/HasHidden.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasHidden.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/HasHidden.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasHidden.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/HasNamed.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasNamed.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/HasNamed.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasNamed.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/MemberRegion.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/MemberRegion.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/MemberRegion.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/MemberRegion.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/MemberRegionOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/MemberRegionOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/MemberRegionOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/MemberRegionOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/Owned.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/Owned.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/Owned.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/Owned.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/Owner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/Owner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/Owner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/Owner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/PropertyLayoutData.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/PropertyLayoutData.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/PropertyLayoutData.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/PropertyLayoutData.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/ServiceActionLayoutData.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/ServiceActionLayoutData.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/ServiceActionLayoutData.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/ServiceActionLayoutData.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/ServiceActionLayoutDataOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/ServiceActionLayoutDataOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/ServiceActionLayoutDataOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/ServiceActionLayoutDataOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/component/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/component/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/Grid.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/Grid.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/Grid.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/Grid.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/GridAbstract.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/GridAbstract.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/GridAbstract.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/GridAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFix.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFix.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFix.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFix.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFixHidden.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFixHidden.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFixHidden.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFixHidden.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFixVisible.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFixVisible.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFixVisible.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFixVisible.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Col.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Col.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Col.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Col.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Element.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Element.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Element.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Element.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ElementAbstract.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ElementAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ElementAbstract.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ElementAbstract.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Grid.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Grid.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Grid.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Grid.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Row.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Row.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Row.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Row.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowContent.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowContent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowContent.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowContent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowContentOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowContentOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowContentOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowContentOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Tab.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Tab.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Tab.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Tab.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabGroup.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabGroup.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabGroup.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabGroup.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabGroupOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabGroupOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabGroupOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabGroupOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabOwner.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabOwner.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabOwner.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/HasCssId.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/HasCssId.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/HasCssId.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/HasCssId.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/Size.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/Size.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/Size.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/Size.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/SizeSpan.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/SizeSpan.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/SizeSpan.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/SizeSpan.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/WithinGrid.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/WithinGrid.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/WithinGrid.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/WithinGrid.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/links/Link.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/links/Link.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/links/Link.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/links/Link.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/links/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/links/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/links/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/links/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/Menu.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/Menu.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/Menu.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/Menu.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBar.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBar.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBar.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBar.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBars.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBars.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBars.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBars.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBarsAbstract.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBarsAbstract.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBarsAbstract.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBarsAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuSection.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuSection.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuSection.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuSection.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3Menu.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3Menu.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3Menu.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3Menu.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuBar.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuBar.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuBar.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuBar.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBars.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuBars.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBars.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuBars.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuSection.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuSection.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuSection.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuSection.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/layout/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/layout/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/MixinConstants.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/MixinConstants.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/MixinConstants.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/MixinConstants.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/dto/DtoMappingHelper.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/DtoMappingHelper.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/dto/DtoMappingHelper.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/DtoMappingHelper.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto_downloadXml.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto_downloadXml.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto_downloadXml.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto_downloadXml.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto_downloadXsd.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto_downloadXsd.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto_downloadXsd.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto_downloadXsd.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/dto/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/dto/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_downloadLayoutXml.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_downloadLayoutXml.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_downloadLayoutXml.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_downloadLayoutXml.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_openRestApi.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_openRestApi.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_openRestApi.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_openRestApi.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_rebuildMetamodel.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_rebuildMetamodel.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_rebuildMetamodel.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_rebuildMetamodel.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_downloadMetaModelXml.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_downloadMetaModelXml.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_downloadMetaModelXml.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_downloadMetaModelXml.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_objectIdentifier.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_objectIdentifier.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_objectIdentifier.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_objectIdentifier.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_objectType.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_objectType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_objectType.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_objectType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedAt.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/HoldsUpdatedAt.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedAt.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/HoldsUpdatedAt.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedBy.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/HoldsUpdatedBy.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedBy.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/HoldsUpdatedBy.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/Timestampable.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/Timestampable.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/Timestampable.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/Timestampable.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/security/RoleMemento.java b/api/applib/src/main/doc/modules/applib-cm/examples/security/RoleMemento.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/security/RoleMemento.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/security/RoleMemento.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/security/UserMemento.java b/api/applib/src/main/doc/modules/applib-cm/examples/security/UserMemento.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/security/UserMemento.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/security/UserMemento.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/security/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/security/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/security/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/security/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/spec/AbstractSpecification.java b/api/applib/src/main/doc/modules/applib-cm/examples/spec/AbstractSpecification.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/spec/AbstractSpecification.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/spec/AbstractSpecification.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/spec/AbstractSpecification2.java b/api/applib/src/main/doc/modules/applib-cm/examples/spec/AbstractSpecification2.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/spec/AbstractSpecification2.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/spec/AbstractSpecification2.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/spec/Specification.java b/api/applib/src/main/doc/modules/applib-cm/examples/spec/Specification.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/spec/Specification.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/spec/Specification.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/spec/Specification2.java b/api/applib/src/main/doc/modules/applib-cm/examples/spec/Specification2.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/spec/Specification2.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/spec/Specification2.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/spec/SpecificationAnd.java b/api/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationAnd.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/spec/SpecificationAnd.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationAnd.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/spec/SpecificationNot.java b/api/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationNot.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/spec/SpecificationNot.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationNot.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/spec/SpecificationOr.java b/api/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationOr.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/spec/SpecificationOr.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationOr.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/spec/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/spec/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/spec/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/spec/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/LazyTreeNode.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/LazyTreeNode.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/LazyTreeNode.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/LazyTreeNode.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/TreeAdapter.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeAdapter.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/TreeAdapter.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeAdapter.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorBreadthFirst.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorBreadthFirst.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorBreadthFirst.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorBreadthFirst.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorDepthFirst.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorDepthFirst.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorDepthFirst.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorDepthFirst.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorHierarchyUp.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorHierarchyUp.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorHierarchyUp.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorHierarchyUp.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/TreePath.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/TreePath.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/TreePath.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/TreePath.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/TreePath_Default.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/TreePath_Default.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/TreePath_Default.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/TreePath_Default.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/TreeState.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeState.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/TreeState.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeState.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/tree/TreeState_Default.java b/api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeState_Default.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/tree/TreeState_Default.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/tree/TreeState_Default.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/Enums.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/Enums.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/Enums.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/Enums.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/Equality.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/Equality.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/Equality.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/Equality.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/Hashing.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/Hashing.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/Hashing.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/Hashing.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/JaxbAdapters.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/JaxbAdapters.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/JaxbAdapters.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/JaxbAdapters.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/JaxbUtil.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/JaxbUtil.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/JaxbUtil.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/JaxbUtil.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Empty.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Empty.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Empty.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Empty.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Impl.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Impl.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Impl.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Impl.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Parser.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Parser.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Parser.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Parser.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/ObjectContracts.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContracts.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/ObjectContracts.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContracts.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/ReasonBuffer.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/ReasonBuffer.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/ReasonBuffer.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/ReasonBuffer.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/ReasonBuffer2.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/ReasonBuffer2.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/ReasonBuffer2.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/ReasonBuffer2.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/Reasons.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/Reasons.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/Reasons.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/Reasons.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/TitleBuffer.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/TitleBuffer.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/TitleBuffer.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/TitleBuffer.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/TitleBufferException.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/TitleBufferException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/TitleBufferException.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/TitleBufferException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/ToString.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/ToString.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/ToString.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/ToString.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/schema/ChangesDtoUtils.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/schema/ChangesDtoUtils.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/schema/ChangesDtoUtils.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/schema/ChangesDtoUtils.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/schema/CommandDtoUtils.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/schema/CommandDtoUtils.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/schema/CommandDtoUtils.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/schema/CommandDtoUtils.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/schema/CommonDtoUtils.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/schema/CommonDtoUtils.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/schema/CommonDtoUtils.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/schema/CommonDtoUtils.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/schema/InteractionDtoUtils.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/schema/InteractionDtoUtils.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/schema/InteractionDtoUtils.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/schema/InteractionDtoUtils.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/schema/MemberExecutionDtoUtils.java b/api/applib/src/main/doc/modules/applib-cm/examples/util/schema/MemberExecutionDtoUtils.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/schema/MemberExecutionDtoUtils.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/util/schema/MemberExecutionDtoUtils.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/value/Blob.java b/api/applib/src/main/doc/modules/applib-cm/examples/value/Blob.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/value/Blob.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/value/Blob.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/value/BlobClobFactory.java b/api/applib/src/main/doc/modules/applib-cm/examples/value/BlobClobFactory.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/value/BlobClobFactory.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/value/BlobClobFactory.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/value/Clob.java b/api/applib/src/main/doc/modules/applib-cm/examples/value/Clob.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/value/Clob.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/value/Clob.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/value/Image.java b/api/applib/src/main/doc/modules/applib-cm/examples/value/Image.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/value/Image.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/value/Image.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/value/LocalResourcePath.java b/api/applib/src/main/doc/modules/applib-cm/examples/value/LocalResourcePath.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/value/LocalResourcePath.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/value/LocalResourcePath.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/value/Markup.java b/api/applib/src/main/doc/modules/applib-cm/examples/value/Markup.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/value/Markup.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/value/Markup.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/value/NamedWithMimeType.java b/api/applib/src/main/doc/modules/applib-cm/examples/value/NamedWithMimeType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/value/NamedWithMimeType.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/value/NamedWithMimeType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/value/Password.java b/api/applib/src/main/doc/modules/applib-cm/examples/value/Password.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/value/Password.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/value/Password.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/value/package-info.java b/api/applib/src/main/doc/modules/applib-cm/examples/value/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/value/package-info.java
rename to api/applib/src/main/doc/modules/applib-cm/examples/value/package-info.java
diff --git a/core/schema/src/main/doc/modules/schema/images/reference-classes/issue-in-more-detail.png b/api/applib/src/main/doc/modules/applib-cm/images/reference-classes/issue-in-more-detail.png
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/images/reference-classes/issue-in-more-detail.png
rename to api/applib/src/main/doc/modules/applib-cm/images/reference-classes/issue-in-more-detail.png
diff --git a/core/schema/src/main/doc/modules/schema/images/reference-methods/prefixes/choices/dependent.png b/api/applib/src/main/doc/modules/applib-cm/images/reference-methods/prefixes/choices/dependent.png
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/images/reference-methods/prefixes/choices/dependent.png
rename to api/applib/src/main/doc/modules/applib-cm/images/reference-methods/prefixes/choices/dependent.png
diff --git a/core/schema/src/main/doc/modules/schema/images/reference-methods/reserved/cssClass/strikethrough.png b/api/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/cssClass/strikethrough.png
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/images/reference-methods/reserved/cssClass/strikethrough.png
rename to api/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/cssClass/strikethrough.png
diff --git a/core/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/differing.pdn b/api/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/differing.pdn
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/differing.pdn
rename to api/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/differing.pdn
diff --git a/core/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/differing.png b/api/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/differing.png
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/differing.png
rename to api/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/differing.png
diff --git a/core/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/png-files.png b/api/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/png-files.png
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/png-files.png
rename to api/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/png-files.png
diff --git a/core/schema/src/main/doc/modules/schema/images/value-types/markup.png b/api/applib/src/main/doc/modules/applib-cm/images/value-types/markup.png
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/images/value-types/markup.png
rename to api/applib/src/main/doc/modules/applib-cm/images/value-types/markup.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/nav.adoc b/api/applib/src/main/doc/modules/applib-cm/nav.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/nav.adoc
rename to api/applib/src/main/doc/modules/applib-cm/nav.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/about.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/about.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/about.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/about.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/AppManifest-bootstrapping.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/AppManifest-bootstrapping.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/AppManifest-bootstrapping.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/AppManifest-bootstrapping.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/AppManifest2-bootstrapping.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/AppManifest2-bootstrapping.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/AppManifest2-bootstrapping.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/AppManifest2-bootstrapping.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/contributee.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/contributee.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/contributee.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/contributee.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/contributee/HasTransactionId.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/contributee/HasTransactionId.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/contributee/HasTransactionId.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/contributee/HasTransactionId.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/contributee/HasUserName.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/contributee/HasUserName.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/contributee/HasUserName.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/contributee/HasUserName.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/AbstractDomainEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/AbstractDomainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/AbstractDomainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/AbstractDomainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/ActionDomainEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/ActionDomainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/ActionDomainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/ActionDomainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/CollectionDomainEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/CollectionDomainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/CollectionDomainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/CollectionDomainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/PropertyDomainEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/PropertyDomainEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/PropertyDomainEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/domainevent/PropertyDomainEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/i18n.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/i18n.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/i18n.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/i18n.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/i18n/TranslatableString.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/i18n/TranslatableString.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/i18n/TranslatableString.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/i18n/TranslatableString.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/layout.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/layout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/layout.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/layout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/AbstractLifecycleEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/AbstractLifecycleEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/AbstractLifecycleEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/AbstractLifecycleEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectCreatedEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectCreatedEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectCreatedEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectCreatedEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectLoadedEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectLoadedEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectLoadedEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectLoadedEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectPersistedEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectPersistedEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectPersistedEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectPersistedEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectPersistingEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectPersistingEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectPersistingEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectPersistingEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectRemovingEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectRemovingEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectRemovingEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectRemovingEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectUpdatedEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectUpdatedEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectUpdatedEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectUpdatedEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectUpdatingEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectUpdatingEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectUpdatingEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/lifecycleevent/ObjectUpdatingEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/menubars.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/menubars.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/menubars.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/menubars.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/mixins.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/mixins.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/mixins.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/mixins.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Dto.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Dto.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Dto.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Dto.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Object.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Object.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Object.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Object.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Persistable.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Persistable.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Persistable.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/mixins/Persistable.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/roles.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/roles.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/roles.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/roles.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/roles/HoldsUpdatedAt.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/roles/HoldsUpdatedAt.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/roles/HoldsUpdatedAt.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/roles/HoldsUpdatedAt.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/roles/HoldsUpdatedBy.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/roles/HoldsUpdatedBy.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/roles/HoldsUpdatedBy.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/roles/HoldsUpdatedBy.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/roles/Timestampable.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/roles/Timestampable.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/roles/Timestampable.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/roles/Timestampable.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/spec.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/spec.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/spec.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/spec.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/super.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/super.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/super.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/super.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractService.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractService.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractSubscriber.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractSubscriber.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractSubscriber.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractSubscriber.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractViewModel.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractViewModel.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractViewModel.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/super/AbstractViewModel.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/super/FixtureScript.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/super/FixtureScript.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/super/FixtureScript.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/super/FixtureScript.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/super/FixtureScripts.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/super/FixtureScripts.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/super/FixtureScripts.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/super/FixtureScripts.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/uievent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/uievent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/uievent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/uievent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/CssClassUiEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/CssClassUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/CssClassUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/CssClassUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/IconUiEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/IconUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/IconUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/IconUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/TitleUiEvent.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/TitleUiEvent.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/TitleUiEvent.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/uievent/TitleUiEvent.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/utility.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/utility.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/utility.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/utility.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/utility/Enums.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/utility/Enums.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/utility/Enums.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/utility/Enums.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/utility/ObjectContracts.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/utility/ObjectContracts.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/utility/ObjectContracts.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/utility/ObjectContracts.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/utility/Reasons.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/utility/Reasons.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/utility/Reasons.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/utility/Reasons.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/utility/TitleBuffer.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/utility/TitleBuffer.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/utility/TitleBuffer.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/utility/TitleBuffer.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Blob.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Blob.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Blob.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Blob.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Clob.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Clob.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Clob.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Clob.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Color.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Color.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Color.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Color.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Markup.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Markup.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Markup.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Markup.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Money.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Money.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Money.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Money.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Password.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Password.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Password.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/classes/value-types/Password.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/created.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/created.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/created.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/created.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/jdo-api.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/jdo-api.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/jdo-api.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/jdo-api.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/loaded.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/loaded.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/loaded.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/loaded.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/persisted.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/persisted.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/persisted.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/persisted.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/persisting.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/persisting.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/persisting.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/persisting.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/removed.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/removed.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/removed.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/removed.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/removing.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/removing.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/removing.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/removing.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/updated.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/updated.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/updated.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/updated.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/updating.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/updating.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/updating.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/lifecycle/updating.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/addTo.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/addTo.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/addTo.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/addTo.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/autoComplete.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/autoComplete.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/autoComplete.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/autoComplete.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/choices.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/choices.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/choices.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/choices.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/clear.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/clear.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/clear.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/clear.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/default.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/default.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/default.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/default.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/disable.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/disable.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/disable.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/disable.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/get.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/get.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/get.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/get.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/hide.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/hide.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/hide.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/hide.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/modify.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/modify.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/modify.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/modify.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/removeFrom.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/removeFrom.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/removeFrom.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/removeFrom.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/set.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/set.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/set.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/set.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validate.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validate.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validate.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validate.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validateAddTo.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validateAddTo.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validateAddTo.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validateAddTo.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validateRemoveFrom.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validateRemoveFrom.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validateRemoveFrom.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/prefixes/validateRemoveFrom.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/cssClass.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/cssClass.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/cssClass.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/cssClass.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/disable.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/disable.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/disable.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/disable.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/getId.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/getId.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/getId.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/getId.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/hide.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/hide.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/hide.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/hide.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/iconName.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/iconName.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/iconName.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/iconName.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/layout.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/layout.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/layout.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/layout.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/title.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/title.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/title.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/title.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/validate.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/validate.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/validate.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/methods/reserved/validate.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/pages/rgcms.adoc b/api/applib/src/main/doc/modules/applib-cm/pages/rgcms.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/pages/rgcms.adoc
rename to api/applib/src/main/doc/modules/applib-cm/pages/rgcms.adoc
diff --git a/core/applib/src/main/doc/modules/applib-cm/partials/module-nav.adoc b/api/applib/src/main/doc/modules/applib-cm/partials/module-nav.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/partials/module-nav.adoc
rename to api/applib/src/main/doc/modules/applib-cm/partials/module-nav.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples.sh b/api/applib/src/main/doc/modules/applib-svc/examples.sh
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples.sh
rename to api/applib/src/main/doc/modules/applib-svc/examples.sh
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/HasUniqueId.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/HasUniqueId.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/HasUniqueId.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/HasUniqueId.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/HasUsername.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/HasUsername.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/HasUsername.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/HasUsername.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/RepresentsInteractionMemberExecution.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/RepresentsInteractionMemberExecution.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/RepresentsInteractionMemberExecution.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/RepresentsInteractionMemberExecution.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/WithTransactionScope.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/WithTransactionScope.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/WithTransactionScope.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/WithTransactionScope.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/acceptheader/AcceptHeaderService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/acceptheader/AcceptHeaderService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/acceptheader/AcceptHeaderService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/acceptheader/AcceptHeaderService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationFeatureRepository.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/ApplicationFeatureRepository.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationFeatureRepository.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/ApplicationFeatureRepository.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationMemberType.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/ApplicationMemberType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationMemberType.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/ApplicationMemberType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/appfeat/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/appfeat/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyIdType.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditEntryPropertyIdType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyIdType.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditEntryPropertyIdType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyValueType.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditEntryPropertyValueType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyValueType.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditEntryPropertyValueType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditerService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditerService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerServiceLogging.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditerServiceLogging.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerServiceLogging.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditerServiceLogging.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/audit/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/audit/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/audit/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/audit/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/background/BackgroundCommandService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/background/BackgroundCommandService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/background/BackgroundCommandService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/background/BackgroundCommandService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/background/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/background/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/background/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/background/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/bookmark/Bookmark.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/Bookmark.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/bookmark/Bookmark.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/Bookmark.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder_lookup.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder_lookup.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder_lookup.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder_lookup.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder_object.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder_object.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder_object.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder_object.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/bookmark/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/bookmark/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/bookmarkui/BookmarkUiService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/bookmarkui/BookmarkUiService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/bookmarkui/BookmarkUiService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/bookmarkui/BookmarkUiService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/clock/ClockService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/clock/ClockService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/clock/ClockService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/clock/ClockService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/clock/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/clock/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/clock/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/clock/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/Command.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/Command.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/Command.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/Command.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandContext.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandContext.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/CommandContext.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandContext.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandDefault.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDefault.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/CommandDefault.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDefault.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessor.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessor.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessor.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessor.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessorForActionAbstract.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessorForActionAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessorForActionAbstract.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessorForActionAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessorForPropertyAbstract.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessorForPropertyAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessorForPropertyAbstract.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessorForPropertyAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandExecutorService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandExecutorService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/CommandExecutorService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandExecutorService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/CommandWithDto.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandWithDto.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/CommandWithDto.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandWithDto.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/command/spi/CommandService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/command/spi/CommandService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/command/spi/CommandService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/command/spi/CommandService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationMenu.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationMenu.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationMenu.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationMenu.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.layout.xml b/api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.layout.xml
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.layout.xml
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.layout.xml
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.png b/api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.png
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.png
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.png
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationViewService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationViewService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationViewService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationViewService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/confview/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/confview/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/confview/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/confview/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/conmap/ContentMappingService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/ContentMappingService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/conmap/ContentMappingService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/ContentMappingService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandDto.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/ContentMappingServiceForCommandDto.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandDto.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/ContentMappingServiceForCommandDto.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandsDto.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/ContentMappingServiceForCommandsDto.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandsDto.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/ContentMappingServiceForCommandsDto.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/spi/CommandDtoProcessorService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/spi/CommandDtoProcessorService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/conmap/command/spi/CommandDtoProcessorService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/spi/CommandDtoProcessorService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/conmap/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/conmap/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/conmap/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/email/EmailService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/email/EmailService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/email/EmailService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/email/EmailService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/email/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/email/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/email/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/email/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/error/ErrorDetails.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/error/ErrorDetails.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/error/ErrorDetails.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/error/ErrorDetails.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/error/ErrorReportingService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/error/ErrorReportingService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/error/ErrorReportingService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/error/ErrorReportingService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/error/Ticket.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/error/Ticket.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/error/Ticket.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/error/Ticket.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/error/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/error/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/error/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/error/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/eventbus/EventBusService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/eventbus/EventBusService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/eventbus/EventBusService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/eventbus/EventBusService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/eventbus/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/eventbus/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/eventbus/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/eventbus/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizer.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizer.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizer.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizer.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerAbstract.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerAbstract.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerComposite.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerComposite.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerComposite.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerComposite.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerForType.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerForType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerForType.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerForType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/TranslatableException.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/TranslatableException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/TranslatableException.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/TranslatableException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/exceprecog/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/factory/FactoryService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/factory/FactoryService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/factory/FactoryService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/factory/FactoryService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/factory/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/factory/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/factory/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/factory/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/grid/GridLoaderService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridLoaderService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/grid/GridLoaderService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridLoaderService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/grid/GridService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/grid/GridService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/grid/GridSystemService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridSystemService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/grid/GridSystemService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridSystemService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/grid/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/grid/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/grid/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/grid/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/health/Health.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/health/Health.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/health/Health.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/health/Health.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/health/HealthCheckService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/health/HealthCheckService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/health/HealthCheckService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/health/HealthCheckService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/hint/HintStore.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/hint/HintStore.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/hint/HintStore.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/hint/HintStore.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/hint/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/hint/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/hint/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/hint/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/i18n/LocaleProvider.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/LocaleProvider.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/i18n/LocaleProvider.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/LocaleProvider.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslatableString.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslatableString.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslatableString.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslatableString.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslationService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslationService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslationService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslationService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslationsResolver.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslationsResolver.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslationsResolver.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslationsResolver.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/i18n/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/i18n/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/i18n/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/iactn/Interaction.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/iactn/Interaction.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/iactn/Interaction.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/iactn/Interaction.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/iactn/InteractionContext.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/iactn/InteractionContext.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/iactn/InteractionContext.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/iactn/InteractionContext.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/iactn/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/iactn/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/iactn/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/iactn/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/inject/ServiceInjector.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/inject/ServiceInjector.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/inject/ServiceInjector.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/inject/ServiceInjector.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/jaxb/CatalogingSchemaOutputResolver.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/CatalogingSchemaOutputResolver.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/jaxb/CatalogingSchemaOutputResolver.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/CatalogingSchemaOutputResolver.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/JaxbService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/JaxbService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbServiceDefault.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/JaxbServiceDefault.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbServiceDefault.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/JaxbServiceDefault.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/jaxb/StreamResultWithWriter.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/StreamResultWithWriter.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/jaxb/StreamResultWithWriter.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/StreamResultWithWriter.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/jaxb/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/jaxb/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/layout/LayoutService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/layout/LayoutService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutServiceMenu.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/layout/LayoutServiceMenu.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutServiceMenu.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/layout/LayoutServiceMenu.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/layout/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/layout/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/layout/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/layout/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/linking/DeepLinkService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/linking/DeepLinkService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/linking/DeepLinkService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/linking/DeepLinkService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/linking/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/linking/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/linking/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/linking/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/menu/MenuBarsLoaderService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/menu/MenuBarsLoaderService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/menu/MenuBarsLoaderService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/menu/MenuBarsLoaderService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/menu/MenuBarsService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/menu/MenuBarsService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/menu/MenuBarsService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/menu/MenuBarsService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/message/MessageService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/message/MessageService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/message/MessageService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/message/MessageService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/message/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/message/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/message/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/message/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/metamodel/DomainMember.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/DomainMember.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/metamodel/DomainMember.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/DomainMember.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/metamodel/DomainModel.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/DomainModel.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/metamodel/DomainModel.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/DomainModel.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/MetaModelService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/MetaModelService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServicesMenu.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/MetaModelServicesMenu.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServicesMenu.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/MetaModelServicesMenu.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/metamodel/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/metamodel/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/metrics/MetricsService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/metrics/MetricsService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/metrics/MetricsService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/metrics/MetricsService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/metrics/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/metrics/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/metrics/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/metrics/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/publish/PublishedObjects.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublishedObjects.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/publish/PublishedObjects.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublishedObjects.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublisherService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublisherService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherServiceLogging.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublisherServiceLogging.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherServiceLogging.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublisherServiceLogging.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/publish/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/publish/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/publish/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/publish/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultCacheControl.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultCacheControl.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultCacheControl.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultCacheControl.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCache.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultsCache.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCache.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultsCache.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCacheDefault.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultsCacheDefault.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCacheDefault.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultsCacheDefault.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/registry/ServiceRegistry.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/registry/ServiceRegistry.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/registry/ServiceRegistry.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/registry/ServiceRegistry.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/registry/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/registry/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/registry/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/registry/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/repository/RepositoryService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/repository/RepositoryService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/repository/RepositoryService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/repository/RepositoryService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/repository/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/repository/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/repository/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/repository/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/routing/RoutingService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/routing/RoutingService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/routing/RoutingService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/routing/RoutingService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/routing/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/routing/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/routing/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/routing/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/scratchpad/Scratchpad.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/scratchpad/Scratchpad.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/scratchpad/Scratchpad.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/scratchpad/Scratchpad.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/scratchpad/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/scratchpad/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/scratchpad/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/scratchpad/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/session/SessionLoggingService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/session/SessionLoggingService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/session/SessionLoggingService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/session/SessionLoggingService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/session/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/session/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/session/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/session/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/sessmgmt/SessionManagementService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/sessmgmt/SessionManagementService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/sessmgmt/SessionManagementService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/sessmgmt/SessionManagementService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/sessmgmt/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/sessmgmt/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/sessmgmt/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/sessmgmt/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/sudo/SudoService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/sudo/SudoService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/sudo/SudoService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/sudo/SudoService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/sudo/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/sudo/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/sudo/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/sudo/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/swagger/SwaggerService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/swagger/SwaggerService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/swagger/SwaggerService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/swagger/SwaggerService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/swagger/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/swagger/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/swagger/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/swagger/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/tablecol/TableColumnOrderService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/tablecol/TableColumnOrderService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/tablecol/TableColumnOrderService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/tablecol/TableColumnOrderService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/title/TitleService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/title/TitleService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/title/TitleService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/title/TitleService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/title/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/title/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/title/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/title/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceWithCompression.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingServiceWithCompression.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceWithCompression.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingServiceWithCompression.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/urlencoding/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/user/UserService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/user/UserService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/user/UserService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/user/UserService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/user/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/user/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/user/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/user/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/userprof/UserProfileService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/userprof/UserProfileService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/userprof/UserProfileService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/userprof/UserProfileService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/userprof/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/userprof/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/userprof/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/userprof/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/userreg/EmailNotificationService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/EmailNotificationService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/userreg/EmailNotificationService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/EmailNotificationService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/userreg/UserDetails.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/UserDetails.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/userreg/UserDetails.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/UserDetails.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/userreg/UserRegistrationService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/UserRegistrationService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/userreg/UserRegistrationService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/UserRegistrationService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/userreg/events/EmailEventAbstract.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/EmailEventAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/userreg/events/EmailEventAbstract.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/EmailEventAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/userreg/events/EmailRegistrationEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/EmailRegistrationEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/userreg/events/EmailRegistrationEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/EmailRegistrationEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/userreg/events/PasswordResetEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/PasswordResetEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/userreg/events/PasswordResetEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/PasswordResetEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/userreg/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/userreg/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/userreg/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/AsyncWrap.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/AsyncWrap.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/AsyncWrap.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/AsyncWrap.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/DisabledException.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/DisabledException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/DisabledException.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/DisabledException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/HiddenException.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/HiddenException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/HiddenException.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/HiddenException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/InteractionException.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/InteractionException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/InteractionException.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/InteractionException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/InvalidException.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/InvalidException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/InvalidException.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/InvalidException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/WrapperFactory.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/WrapperFactory.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/WrapperFactory.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/WrapperFactory.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/WrappingObject.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/WrappingObject.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/WrappingObject.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/WrappingObject.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/AccessEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/AccessEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/AccessEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/AccessEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionArgumentEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionArgumentEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionArgumentEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionArgumentEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionInvocationEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionInvocationEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionInvocationEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionInvocationEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionUsabilityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionUsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionUsabilityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionUsabilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionVisibilityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionVisibilityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionVisibilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionAccessEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionAccessEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionAccessEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionAccessEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionAddToEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionAddToEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionAddToEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionAddToEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionMethodEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionMethodEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionMethodEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionMethodEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionRemoveFromEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionRemoveFromEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionRemoveFromEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionRemoveFromEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionUsabilityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionUsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionUsabilityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionUsabilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionVisibilityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionVisibilityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionVisibilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/InteractionEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/InteractionEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/InteractionEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/InteractionEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectTitleEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectTitleEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectTitleEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectTitleEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectValidityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectValidityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectValidityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectValidityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectVisibilityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectVisibilityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectVisibilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ParseValueEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ParseValueEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ParseValueEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ParseValueEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyAccessEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyAccessEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyAccessEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyAccessEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyModifyEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyModifyEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyModifyEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyModifyEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyUsabilityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyUsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyUsabilityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyUsabilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyVisibilityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyVisibilityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyVisibilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ProposedHolderEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ProposedHolderEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ProposedHolderEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ProposedHolderEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/UsabilityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/UsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/UsabilityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/UsabilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ValidityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ValidityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ValidityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ValidityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/VisibilityEvent.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/VisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/VisibilityEvent.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/VisibilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/listeners/InteractionAdapter.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/listeners/InteractionAdapter.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/listeners/InteractionAdapter.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/listeners/InteractionAdapter.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/listeners/InteractionListener.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/listeners/InteractionListener.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/listeners/InteractionListener.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/listeners/InteractionListener.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/wrapper/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/wrapper/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/xactn/Transaction.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/Transaction.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/xactn/Transaction.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/Transaction.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionId.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionId.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionId.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionId.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionState.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionState.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionState.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionState.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/xactn/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/xactn/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/xactn/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotService.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/XmlSnapshotService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotService.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/XmlSnapshotService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstract.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/XmlSnapshotServiceAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstract.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/XmlSnapshotServiceAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/package-info.java b/api/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/package-info.java
rename to api/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services-api/acceptheaderservice.png b/api/applib/src/main/doc/modules/applib-svc/images/reference-services-api/acceptheaderservice.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services-api/acceptheaderservice.png
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services-api/acceptheaderservice.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services-api/acceptheaderservice.pptx b/api/applib/src/main/doc/modules/applib-svc/images/reference-services-api/acceptheaderservice.pptx
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services-api/acceptheaderservice.pptx
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services-api/acceptheaderservice.pptx
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/ErrorReportingService/kitchensink-example.png b/api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/ErrorReportingService/kitchensink-example.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/ErrorReportingService/kitchensink-example.png
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/ErrorReportingService/kitchensink-example.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png b/api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/EventSerializer/action-invocation-published-to-stderr.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png b/api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/EventSerializer/changed-object-published-to-stderr.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png b/api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/PublishingService/yuml.me-23db58a4.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/UserProfileService/todoapp.png b/api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/UserProfileService/todoapp.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/UserProfileService/todoapp.png
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services-spi/UserProfileService/todoapp.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services/categories.png b/api/applib/src/main/doc/modules/applib-svc/images/reference-services/categories.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services/categories.png
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services/categories.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services/categories.pptx b/api/applib/src/main/doc/modules/applib-svc/images/reference-services/categories.pptx
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services/categories.pptx
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services/categories.pptx
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services/commands-and-events.png b/api/applib/src/main/doc/modules/applib-svc/images/reference-services/commands-and-events.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services/commands-and-events.png
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services/commands-and-events.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/images/reference-services/commands-and-events.pptx b/api/applib/src/main/doc/modules/applib-svc/images/reference-services/commands-and-events.pptx
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/images/reference-services/commands-and-events.pptx
rename to api/applib/src/main/doc/modules/applib-svc/images/reference-services/commands-and-events.pptx
diff --git a/core/applib/src/main/doc/modules/applib-cm/nav.adoc b/api/applib/src/main/doc/modules/applib-svc/nav.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/nav.adoc
rename to api/applib/src/main/doc/modules/applib-svc/nav.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/about.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/about.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/about.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/about.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService/BackgroundCommandExecution.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService/BackgroundCommandExecution.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService/BackgroundCommandExecution.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService/BackgroundCommandExecution.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService/Quartz.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService/Quartz.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService/Quartz.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/BackgroundService/Quartz.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/CommandContext.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/CommandContext.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/CommandContext.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/CommandContext.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/CommandExecutorService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/CommandExecutorService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/CommandExecutorService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/CommandExecutorService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/DtoMappingHelper.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/DtoMappingHelper.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/DtoMappingHelper.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/DtoMappingHelper.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/InteractionContext.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/InteractionContext.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/InteractionContext.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/InteractionContext.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/MessageService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/MessageService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/MessageService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/MessageService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/SessionManagementService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/SessionManagementService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/SessionManagementService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/SessionManagementService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/TitleService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/TitleService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/TitleService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/TitleService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/TransactionService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/TransactionService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/TransactionService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/TransactionService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/WrapperFactory.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/WrapperFactory.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/WrapperFactory.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-api/WrapperFactory.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/BackgroundCommandService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/BackgroundCommandService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/BackgroundCommandService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/BackgroundCommandService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/CommandService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/CommandService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/CommandService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/CommandService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/HealthCheckService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/HealthCheckService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/HealthCheckService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/HealthCheckService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/HomePageProviderService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/HomePageProviderService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/HomePageProviderService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/application-layer-spi/HomePageProviderService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/bootstrapping-spi.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/bootstrapping-spi.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/bootstrapping-spi.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/bootstrapping-spi.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/bootstrapping-spi/ClassDiscoveryService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/bootstrapping-spi/ClassDiscoveryService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/bootstrapping-spi/ClassDiscoveryService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/bootstrapping-spi/ClassDiscoveryService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/ClockService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/ClockService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/ClockService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/ClockService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/ConfigurationService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/ConfigurationService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/ConfigurationService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/ConfigurationService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/EventBusService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/EventBusService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/EventBusService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/EventBusService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/FactoryService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/FactoryService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/FactoryService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/FactoryService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/Scratchpad.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/Scratchpad.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/Scratchpad.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/Scratchpad.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/UserService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/UserService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/UserService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/core-domain-api/UserService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/integration-api.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/integration-api.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/integration-api.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/integration-api.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/integration-api/BookmarkService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/integration-api/BookmarkService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/integration-api/BookmarkService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/integration-api/BookmarkService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/integration-api/EmailService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/integration-api/EmailService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/integration-api/EmailService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/integration-api/EmailService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/integration-api/JaxbService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/integration-api/JaxbService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/integration-api/JaxbService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/integration-api/JaxbService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/integration-api/MementoService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/integration-api/MementoService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/integration-api/MementoService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/integration-api/MementoService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/integration-api/XmlSnapshotService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/integration-api/XmlSnapshotService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/integration-api/XmlSnapshotService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/integration-api/XmlSnapshotService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/metadata-api.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/metadata-api.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/metadata-api.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/metadata-api.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/ApplicationFeatureRepository.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/ApplicationFeatureRepository.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/ApplicationFeatureRepository.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/ApplicationFeatureRepository.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/LayoutService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/LayoutService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/LayoutService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/LayoutService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/MetamodelService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/MetamodelService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/MetamodelService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/MetamodelService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/ServiceRegistry.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/ServiceRegistry.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/ServiceRegistry.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/ServiceRegistry.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/SwaggerService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/SwaggerService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/metadata-api/SwaggerService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/metadata-api/SwaggerService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/H2ManagerMenu.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/H2ManagerMenu.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/H2ManagerMenu.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/H2ManagerMenu.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/HsqlDbManagerMenu.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/HsqlDbManagerMenu.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/HsqlDbManagerMenu.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/HsqlDbManagerMenu.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/IsisJdoSupport.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/IsisJdoSupport.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/IsisJdoSupport.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/IsisJdoSupport.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/MetricsService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/MetricsService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/MetricsService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/MetricsService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/QueryResultsCache.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/QueryResultsCache.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/QueryResultsCache.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/QueryResultsCache.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/RepositoryService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/RepositoryService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/RepositoryService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-api/RepositoryService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/AuditerService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/AuditerService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/AuditerService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/AuditerService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/PublisherService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/PublisherService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/PublisherService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/PublisherService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/UserRegistrationService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/UserRegistrationService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/UserRegistrationService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/persistence-layer-spi/UserRegistrationService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/AcceptHeaderService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/AcceptHeaderService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/AcceptHeaderService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/AcceptHeaderService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/BookmarkUiService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/BookmarkUiService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/BookmarkUiService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/BookmarkUiService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/ConfigurationViewService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/ConfigurationViewService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/ConfigurationViewService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/ConfigurationViewService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/DeepLinkService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/DeepLinkService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/DeepLinkService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/DeepLinkService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/GuiceBeanProvider.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/GuiceBeanProvider.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/GuiceBeanProvider.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-api/GuiceBeanProvider.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ContentMappingService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ContentMappingService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ContentMappingService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ContentMappingService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/EmailNotificationService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/EmailNotificationService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/EmailNotificationService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/EmailNotificationService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ErrorReportingService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ErrorReportingService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ErrorReportingService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ErrorReportingService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ExceptionRecognizer.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ExceptionRecognizer.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ExceptionRecognizer.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/ExceptionRecognizer.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridLoaderService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridLoaderService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridLoaderService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridLoaderService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridSystemService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridSystemService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridSystemService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/GridSystemService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/HintStore.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/HintStore.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/HintStore.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/HintStore.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/LocaleProvider.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/LocaleProvider.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/LocaleProvider.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/LocaleProvider.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/MenuBarsLoaderService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/MenuBarsLoaderService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/MenuBarsLoaderService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/MenuBarsLoaderService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/MenuBarsService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/MenuBarsService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/MenuBarsService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/MenuBarsService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/RoutingService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/RoutingService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/RoutingService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/RoutingService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/SessionLoggingService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/SessionLoggingService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/SessionLoggingService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/SessionLoggingService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TableColumnOrderService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TableColumnOrderService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TableColumnOrderService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TableColumnOrderService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TranslationService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TranslationService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TranslationService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TranslationService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TranslationsResolver.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TranslationsResolver.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TranslationsResolver.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/TranslationsResolver.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/UrlEncodingService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/UrlEncodingService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/UrlEncodingService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/UrlEncodingService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/UserProfileService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/UserProfileService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/UserProfileService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/presentation-layer-spi/UserProfileService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/testing.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/testing.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/testing.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/testing.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/testing/ExecutionParametersService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/testing/ExecutionParametersService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/testing/ExecutionParametersService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/testing/ExecutionParametersService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/testing/FixtureScripts.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/testing/FixtureScripts.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/testing/FixtureScripts.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/testing/FixtureScripts.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/testing/FixtureScriptsSpecificationProvider.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/testing/FixtureScriptsSpecificationProvider.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/testing/FixtureScriptsSpecificationProvider.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/testing/FixtureScriptsSpecificationProvider.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/testing/SudoService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/testing/SudoService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/testing/SudoService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/testing/SudoService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/pages/testing/SwitchUserService.adoc b/api/applib/src/main/doc/modules/applib-svc/pages/testing/SwitchUserService.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/pages/testing/SwitchUserService.adoc
rename to api/applib/src/main/doc/modules/applib-svc/pages/testing/SwitchUserService.adoc
diff --git a/core/applib/src/main/doc/modules/applib-svc/partials/module-nav.adoc b/api/applib/src/main/doc/modules/applib-svc/partials/module-nav.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/partials/module-nav.adoc
rename to api/applib/src/main/doc/modules/applib-svc/partials/module-nav.adoc
diff --git a/core/applib/src/main/java/org/apache/isis/applib/AbstractService.java b/api/applib/src/main/java/org/apache/isis/applib/AbstractService.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/AbstractService.java
rename to api/applib/src/main/java/org/apache/isis/applib/AbstractService.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/AbstractViewModel.java b/api/applib/src/main/java/org/apache/isis/applib/AbstractViewModel.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/AbstractViewModel.java
rename to api/applib/src/main/java/org/apache/isis/applib/AbstractViewModel.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/ApplicationException.java b/api/applib/src/main/java/org/apache/isis/applib/ApplicationException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/ApplicationException.java
rename to api/applib/src/main/java/org/apache/isis/applib/ApplicationException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/FatalException.java b/api/applib/src/main/java/org/apache/isis/applib/FatalException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/FatalException.java
rename to api/applib/src/main/java/org/apache/isis/applib/FatalException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/Identifier.java b/api/applib/src/main/java/org/apache/isis/applib/Identifier.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/Identifier.java
rename to api/applib/src/main/java/org/apache/isis/applib/Identifier.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/IsisModuleApplib.java b/api/applib/src/main/java/org/apache/isis/applib/IsisModuleApplib.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/IsisModuleApplib.java
rename to api/applib/src/main/java/org/apache/isis/applib/IsisModuleApplib.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/NonRecoverableException.java b/api/applib/src/main/java/org/apache/isis/applib/NonRecoverableException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/NonRecoverableException.java
rename to api/applib/src/main/java/org/apache/isis/applib/NonRecoverableException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/PersistFailedException.java b/api/applib/src/main/java/org/apache/isis/applib/PersistFailedException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/PersistFailedException.java
rename to api/applib/src/main/java/org/apache/isis/applib/PersistFailedException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/RecoverableException.java b/api/applib/src/main/java/org/apache/isis/applib/RecoverableException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/RecoverableException.java
rename to api/applib/src/main/java/org/apache/isis/applib/RecoverableException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/RecreatableDomainObject.java b/api/applib/src/main/java/org/apache/isis/applib/RecreatableDomainObject.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/RecreatableDomainObject.java
rename to api/applib/src/main/java/org/apache/isis/applib/RecreatableDomainObject.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/RepositoryException.java b/api/applib/src/main/java/org/apache/isis/applib/RepositoryException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/RepositoryException.java
rename to api/applib/src/main/java/org/apache/isis/applib/RepositoryException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/ViewModel.java b/api/applib/src/main/java/org/apache/isis/applib/ViewModel.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/ViewModel.java
rename to api/applib/src/main/java/org/apache/isis/applib/ViewModel.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/adapters/AbstractValueSemanticsProvider.java b/api/applib/src/main/java/org/apache/isis/applib/adapters/AbstractValueSemanticsProvider.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/adapters/AbstractValueSemanticsProvider.java
rename to api/applib/src/main/java/org/apache/isis/applib/adapters/AbstractValueSemanticsProvider.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/adapters/DefaultsProvider.java b/api/applib/src/main/java/org/apache/isis/applib/adapters/DefaultsProvider.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/adapters/DefaultsProvider.java
rename to api/applib/src/main/java/org/apache/isis/applib/adapters/DefaultsProvider.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/adapters/EncoderDecoder.java b/api/applib/src/main/java/org/apache/isis/applib/adapters/EncoderDecoder.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/adapters/EncoderDecoder.java
rename to api/applib/src/main/java/org/apache/isis/applib/adapters/EncoderDecoder.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/adapters/EncodingException.java b/api/applib/src/main/java/org/apache/isis/applib/adapters/EncodingException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/adapters/EncodingException.java
rename to api/applib/src/main/java/org/apache/isis/applib/adapters/EncodingException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/adapters/Parser.java b/api/applib/src/main/java/org/apache/isis/applib/adapters/Parser.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/adapters/Parser.java
rename to api/applib/src/main/java/org/apache/isis/applib/adapters/Parser.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/adapters/ParsingException.java b/api/applib/src/main/java/org/apache/isis/applib/adapters/ParsingException.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/adapters/ParsingException.java
rename to api/applib/src/main/java/org/apache/isis/applib/adapters/ParsingException.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/adapters/ValueSemanticsProvider.java b/api/applib/src/main/java/org/apache/isis/applib/adapters/ValueSemanticsProvider.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/adapters/ValueSemanticsProvider.java
rename to api/applib/src/main/java/org/apache/isis/applib/adapters/ValueSemanticsProvider.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/adapters/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/adapters/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/adapters/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/adapters/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Action.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Action.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Action.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Action.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/ActionLayout.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/ActionLayout.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/ActionLayout.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/ActionLayout.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Auditing.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Auditing.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Auditing.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Auditing.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/BookmarkPolicy.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/BookmarkPolicy.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/BookmarkPolicy.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/BookmarkPolicy.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Bounding.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Bounding.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Bounding.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Bounding.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Collection.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Collection.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Collection.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Collection.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/CollectionLayout.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/CollectionLayout.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/CollectionLayout.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/CollectionLayout.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandExecuteIn.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/CommandExecuteIn.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandExecuteIn.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/CommandExecuteIn.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandPersistence.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/CommandPersistence.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandPersistence.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/CommandPersistence.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandReification.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/CommandReification.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/CommandReification.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/CommandReification.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Constants.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Constants.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Constants.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Constants.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Contributed.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Contributed.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Contributed.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Contributed.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Defaulted.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Defaulted.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Defaulted.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Defaulted.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainObject.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/DomainObject.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainObject.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/DomainObject.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainObjectLayout.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/DomainObjectLayout.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainObjectLayout.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/DomainObjectLayout.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainService.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/DomainService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainService.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/DomainService.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainServiceLayout.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/DomainServiceLayout.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/DomainServiceLayout.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/DomainServiceLayout.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Editing.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Editing.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Editing.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Editing.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/EqualByContent.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/EqualByContent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/EqualByContent.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/EqualByContent.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Facets.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Facets.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Facets.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Facets.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/HomePage.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/HomePage.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/HomePage.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/HomePage.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/LabelPosition.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/LabelPosition.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/LabelPosition.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/LabelPosition.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/MemberOrder.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/MemberOrder.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/MemberOrder.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/MemberOrder.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/MementoSerialization.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/MementoSerialization.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/MementoSerialization.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/MementoSerialization.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/MinLength.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/MinLength.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/MinLength.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/MinLength.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Mixin.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Mixin.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Mixin.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Mixin.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Module.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Module.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Module.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Module.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Nature.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Nature.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Nature.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Nature.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/NatureOfService.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/NatureOfService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/NatureOfService.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/NatureOfService.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Navigable.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Navigable.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Navigable.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Navigable.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Optionality.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Optionality.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Optionality.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Optionality.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/OrderPrecedence.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/OrderPrecedence.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/OrderPrecedence.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/OrderPrecedence.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Parameter.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Parameter.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Parameter.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Parameter.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/ParameterLayout.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/ParameterLayout.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/ParameterLayout.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/ParameterLayout.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Programmatic.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Programmatic.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Programmatic.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Programmatic.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Projecting.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Projecting.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Projecting.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Projecting.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/PromptStyle.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/PromptStyle.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/PromptStyle.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/PromptStyle.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Property.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Property.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Property.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Property.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/PropertyLayout.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/PropertyLayout.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/PropertyLayout.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/PropertyLayout.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Publishing.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Publishing.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Publishing.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Publishing.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/PublishingChangeKind.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/PublishingChangeKind.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/PublishingChangeKind.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/PublishingChangeKind.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Redirect.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Redirect.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Redirect.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Redirect.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/RenderDay.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/RenderDay.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/RenderDay.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/RenderDay.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Repainting.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Repainting.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Repainting.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Repainting.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/RestrictTo.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/RestrictTo.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/RestrictTo.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/RestrictTo.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/SemanticsOf.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/SemanticsOf.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/SemanticsOf.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/SemanticsOf.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Title.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Title.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Title.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Title.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/annotation/Value.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Value.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/annotation/Value.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Value.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/ViewModel.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/ViewModel.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/ViewModel.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/ViewModel.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/ViewModelLayout.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/ViewModelLayout.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/ViewModelLayout.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/ViewModelLayout.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/Where.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/Where.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/Where.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/Where.java
diff --git a/core/applib/src/main/doc/modules/applib-ant/examples/annotation/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/annotation/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/examples/annotation/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/annotation/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/client/SuppressionType.java b/api/applib/src/main/java/org/apache/isis/applib/client/SuppressionType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/client/SuppressionType.java
rename to api/applib/src/main/java/org/apache/isis/applib/client/SuppressionType.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/clock/Clock.java b/api/applib/src/main/java/org/apache/isis/applib/clock/Clock.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/clock/Clock.java
rename to api/applib/src/main/java/org/apache/isis/applib/clock/Clock.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/clock/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/clock/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/clock/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/clock/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/domain/DomainObjectList.java b/api/applib/src/main/java/org/apache/isis/applib/domain/DomainObjectList.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/domain/DomainObjectList.java
rename to api/applib/src/main/java/org/apache/isis/applib/domain/DomainObjectList.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/ActionArgumentUsabilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ActionArgumentUsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/ActionArgumentUsabilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/ActionArgumentUsabilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/ActionArgumentVisibilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ActionArgumentVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/ActionArgumentVisibilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/ActionArgumentVisibilityEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/domain/AbstractDomainEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/domain/AbstractDomainEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/domain/AbstractDomainEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/domain/AbstractDomainEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/domain/ActionDomainEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/domain/ActionDomainEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/domain/ActionDomainEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/domain/ActionDomainEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/domain/CollectionDomainEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/domain/CollectionDomainEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/domain/CollectionDomainEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/domain/CollectionDomainEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/domain/EventObjectBase.java b/api/applib/src/main/java/org/apache/isis/applib/events/domain/EventObjectBase.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/domain/EventObjectBase.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/domain/EventObjectBase.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/domain/PropertyDomainEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/domain/PropertyDomainEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/domain/PropertyDomainEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/domain/PropertyDomainEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/AbstractLifecycleEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/AbstractLifecycleEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/AbstractLifecycleEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/AbstractLifecycleEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectCreatedEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectCreatedEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectCreatedEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectCreatedEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectLoadedEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectLoadedEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectLoadedEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectLoadedEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectPersistedEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistedEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectPersistedEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistedEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectPersistingEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistingEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectPersistingEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectPersistingEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectRemovingEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectRemovingEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectRemovingEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectRemovingEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatedEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatedEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatedEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatedEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatingEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatingEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/lifecycle/ObjectUpdatingEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/lifecycle/ObjectUpdatingEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/events/ui/AbstractUiEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ui/AbstractUiEvent.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/events/ui/AbstractUiEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/ui/AbstractUiEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/ui/CssClassUiEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ui/CssClassUiEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/ui/CssClassUiEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/ui/CssClassUiEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/ui/IconUiEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ui/IconUiEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/ui/IconUiEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/ui/IconUiEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/ui/LayoutUiEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ui/LayoutUiEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/ui/LayoutUiEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/ui/LayoutUiEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/events/ui/TitleUiEvent.java b/api/applib/src/main/java/org/apache/isis/applib/events/ui/TitleUiEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/events/ui/TitleUiEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/events/ui/TitleUiEvent.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntitiesAdapter.java b/api/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntitiesAdapter.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntitiesAdapter.java
rename to api/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntitiesAdapter.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntityAdapter.java b/api/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntityAdapter.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntityAdapter.java
rename to api/applib/src/main/java/org/apache/isis/applib/jaxbadapters/PersistentEntityAdapter.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/ActionLayoutData.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/ActionLayoutData.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/ActionLayoutData.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/ActionLayoutData.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/ActionLayoutDataOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/ActionLayoutDataOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/ActionLayoutDataOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/ActionLayoutDataOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/CollectionLayoutData.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/CollectionLayoutData.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/CollectionLayoutData.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/CollectionLayoutData.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/CollectionLayoutDataOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/CollectionLayoutDataOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/CollectionLayoutDataOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/CollectionLayoutDataOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/DomainObjectLayoutData.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/DomainObjectLayoutData.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/DomainObjectLayoutData.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/DomainObjectLayoutData.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/DomainObjectLayoutDataOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/DomainObjectLayoutDataOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/DomainObjectLayoutDataOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/DomainObjectLayoutDataOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/FieldSet.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/FieldSet.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/FieldSet.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/FieldSet.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/FieldSetOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/FieldSetOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/FieldSetOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/FieldSetOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasBookmarking.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/HasBookmarking.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasBookmarking.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/HasBookmarking.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasCssClass.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/HasCssClass.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasCssClass.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/HasCssClass.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasCssClassFa.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/HasCssClassFa.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasCssClassFa.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/HasCssClassFa.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasDescribedAs.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/HasDescribedAs.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasDescribedAs.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/HasDescribedAs.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasHidden.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/HasHidden.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasHidden.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/HasHidden.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasNamed.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/HasNamed.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/HasNamed.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/HasNamed.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/MemberRegion.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/MemberRegion.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/MemberRegion.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/MemberRegion.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/MemberRegionOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/MemberRegionOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/MemberRegionOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/MemberRegionOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/Owned.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/Owned.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/Owned.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/Owned.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/Owner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/Owner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/Owner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/Owner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/component/PropertyLayoutData.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/PropertyLayoutData.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/component/PropertyLayoutData.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/PropertyLayoutData.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/ServiceActionLayoutData.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/ServiceActionLayoutData.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/ServiceActionLayoutData.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/ServiceActionLayoutData.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/ServiceActionLayoutDataOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/ServiceActionLayoutDataOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/ServiceActionLayoutDataOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/ServiceActionLayoutDataOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/component/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/layout/component/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/component/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/component/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/Grid.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/Grid.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/Grid.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/Grid.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/GridAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/GridAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/GridAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/GridAbstract.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFix.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFix.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFix.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFix.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFixHidden.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFixHidden.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFixHidden.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFixHidden.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFixVisible.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFixVisible.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ClearFixVisible.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ClearFixVisible.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Col.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Col.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Col.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Col.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Element.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Element.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3Element.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Element.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ElementAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ElementAbstract.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3ElementAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ElementAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Grid.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Grid.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Grid.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Grid.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Row.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Row.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Row.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Row.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowContent.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowContent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowContent.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowContent.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowContentOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowContentOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowContentOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowContentOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3RowOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3RowOwner.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Tab.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Tab.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Tab.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3Tab.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabGroup.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabGroup.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabGroup.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabGroup.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabGroupOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabGroupOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabGroupOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabGroupOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabOwner.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabOwner.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/BS3TabOwner.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3TabOwner.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/HasCssId.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/HasCssId.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/HasCssId.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/HasCssId.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/Size.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/Size.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/Size.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/Size.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/SizeSpan.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/SizeSpan.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/SizeSpan.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/SizeSpan.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/WithinGrid.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/WithinGrid.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/WithinGrid.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/WithinGrid.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/grid/bootstrap3/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/grid/bootstrap3/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/links/Link.java b/api/applib/src/main/java/org/apache/isis/applib/layout/links/Link.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/links/Link.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/links/Link.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/links/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/layout/links/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/links/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/links/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/Menu.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/Menu.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/Menu.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/Menu.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBar.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBar.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBar.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBar.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBars.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBars.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuBars.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBars.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBarsAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBarsAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBarsAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuBarsAbstract.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuSection.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuSection.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/MenuSection.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/MenuSection.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3Menu.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3Menu.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3Menu.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3Menu.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBar.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBar.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBar.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBar.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuBars.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBars.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/BS3MenuBars.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBars.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuSection.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuSection.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuSection.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuSection.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/menubars/bootstrap3/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/menubars/bootstrap3/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/layout/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/layout/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/layout/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/layout/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/MixinConstants.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/MixinConstants.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/MixinConstants.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/MixinConstants.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/DtoMappingHelper.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/dto/DtoMappingHelper.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/DtoMappingHelper.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/dto/DtoMappingHelper.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto_downloadXml.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto_downloadXml.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/Dto_downloadXml.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto_downloadXml.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto_downloadXsd.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto_downloadXsd.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto_downloadXsd.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/dto/Dto_downloadXsd.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/dto/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/dto/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/dto/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_downloadLayoutXml.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_downloadLayoutXml.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_downloadLayoutXml.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_downloadLayoutXml.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_openRestApi.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_openRestApi.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_openRestApi.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_openRestApi.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_rebuildMetamodel.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_rebuildMetamodel.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/layout/Object_rebuildMetamodel.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/layout/Object_rebuildMetamodel.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_downloadMetaModelXml.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_downloadMetaModelXml.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_downloadMetaModelXml.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_downloadMetaModelXml.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_objectIdentifier.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_objectIdentifier.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_objectIdentifier.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_objectIdentifier.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_objectType.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_objectType.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/metamodel/Object_objectType.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/metamodel/Object_objectType.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/HoldsUpdatedAt.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedAt.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/HoldsUpdatedAt.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedAt.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/HoldsUpdatedBy.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedBy.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/HoldsUpdatedBy.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/HoldsUpdatedBy.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/Timestampable.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/Timestampable.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/Timestampable.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/Timestampable.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/mixins/timestamp/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/mixins/timestamp/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/query/Query.java b/api/applib/src/main/java/org/apache/isis/applib/query/Query.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/query/Query.java
rename to api/applib/src/main/java/org/apache/isis/applib/query/Query.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/query/QueryAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/query/QueryAbstract.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/query/QueryAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/query/QueryAbstract.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/query/QueryDefault.java b/api/applib/src/main/java/org/apache/isis/applib/query/QueryDefault.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/query/QueryDefault.java
rename to api/applib/src/main/java/org/apache/isis/applib/query/QueryDefault.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/query/QueryFindAllInstances.java b/api/applib/src/main/java/org/apache/isis/applib/query/QueryFindAllInstances.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/query/QueryFindAllInstances.java
rename to api/applib/src/main/java/org/apache/isis/applib/query/QueryFindAllInstances.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/query/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/query/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/query/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/query/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/security/RoleMemento.java b/api/applib/src/main/java/org/apache/isis/applib/security/RoleMemento.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/security/RoleMemento.java
rename to api/applib/src/main/java/org/apache/isis/applib/security/RoleMemento.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/security/UserMemento.java b/api/applib/src/main/java/org/apache/isis/applib/security/UserMemento.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/security/UserMemento.java
rename to api/applib/src/main/java/org/apache/isis/applib/security/UserMemento.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/security/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/security/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/security/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/security/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/HasUniqueId.java b/api/applib/src/main/java/org/apache/isis/applib/services/HasUniqueId.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/HasUniqueId.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/HasUniqueId.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/HasUsername.java b/api/applib/src/main/java/org/apache/isis/applib/services/HasUsername.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/HasUsername.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/HasUsername.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/RepresentsInteractionMemberExecution.java b/api/applib/src/main/java/org/apache/isis/applib/services/RepresentsInteractionMemberExecution.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/RepresentsInteractionMemberExecution.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/RepresentsInteractionMemberExecution.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/WithTransactionScope.java b/api/applib/src/main/java/org/apache/isis/applib/services/WithTransactionScope.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/WithTransactionScope.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/WithTransactionScope.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/acceptheader/AcceptHeaderService.java b/api/applib/src/main/java/org/apache/isis/applib/services/acceptheader/AcceptHeaderService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/acceptheader/AcceptHeaderService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/acceptheader/AcceptHeaderService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/ApplicationFeatureRepository.java b/api/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationFeatureRepository.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/ApplicationFeatureRepository.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationFeatureRepository.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/ApplicationMemberType.java b/api/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationMemberType.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/ApplicationMemberType.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/appfeat/ApplicationMemberType.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/appfeat/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/appfeat/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/appfeat/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditEntryPropertyIdType.java b/api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyIdType.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditEntryPropertyIdType.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyIdType.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditEntryPropertyValueType.java b/api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyValueType.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditEntryPropertyValueType.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditEntryPropertyValueType.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditerService.java b/api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditerService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditerServiceLogging.java b/api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerServiceLogging.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/audit/AuditerServiceLogging.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/audit/AuditerServiceLogging.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/audit/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/audit/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/audit/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/audit/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/background/BackgroundCommandService.java b/api/applib/src/main/java/org/apache/isis/applib/services/background/BackgroundCommandService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/background/BackgroundCommandService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/background/BackgroundCommandService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/background/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/background/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/background/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/background/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/Bookmark.java b/api/applib/src/main/java/org/apache/isis/applib/services/bookmark/Bookmark.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/Bookmark.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/bookmark/Bookmark.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder.java b/api/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder_lookup.java b/api/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder_lookup.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder_lookup.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder_lookup.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder_object.java b/api/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder_object.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkHolder_object.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkHolder_object.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkService.java b/api/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/BookmarkService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/bookmark/BookmarkService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/bookmark/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/bookmark/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/bookmark/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/bookmarkui/BookmarkUiService.java b/api/applib/src/main/java/org/apache/isis/applib/services/bookmarkui/BookmarkUiService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/bookmarkui/BookmarkUiService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/bookmarkui/BookmarkUiService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/clock/ClockService.java b/api/applib/src/main/java/org/apache/isis/applib/services/clock/ClockService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/clock/ClockService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/clock/ClockService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/clock/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/clock/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/clock/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/clock/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/Command.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/Command.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/Command.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/Command.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandContext.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/CommandContext.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandContext.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/CommandContext.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDefault.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/CommandDefault.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDefault.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/CommandDefault.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessor.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessor.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessor.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessor.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessorForActionAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessorForActionAbstract.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessorForActionAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessorForActionAbstract.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessorForPropertyAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessorForPropertyAbstract.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandDtoProcessorForPropertyAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/CommandDtoProcessorForPropertyAbstract.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandExecutorService.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/CommandExecutorService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandExecutorService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/CommandExecutorService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandWithDto.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/CommandWithDto.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/CommandWithDto.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/CommandWithDto.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/command/spi/CommandService.java b/api/applib/src/main/java/org/apache/isis/applib/services/command/spi/CommandService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/command/spi/CommandService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/command/spi/CommandService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationMenu.java b/api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationMenu.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationMenu.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationMenu.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.java b/api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.layout.xml b/api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.layout.xml
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.layout.xml
rename to api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.layout.xml
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.png b/api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationProperty.png
rename to api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationProperty.png
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationViewService.java b/api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationViewService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/confview/ConfigurationViewService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/confview/ConfigurationViewService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/confview/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/confview/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/confview/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/confview/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/ContentMappingService.java b/api/applib/src/main/java/org/apache/isis/applib/services/conmap/ContentMappingService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/ContentMappingService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/conmap/ContentMappingService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/ContentMappingServiceForCommandDto.java b/api/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandDto.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/ContentMappingServiceForCommandDto.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandDto.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/ContentMappingServiceForCommandsDto.java b/api/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandsDto.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/ContentMappingServiceForCommandsDto.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/conmap/command/ContentMappingServiceForCommandsDto.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/spi/CommandDtoProcessorService.java b/api/applib/src/main/java/org/apache/isis/applib/services/conmap/command/spi/CommandDtoProcessorService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/command/spi/CommandDtoProcessorService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/conmap/command/spi/CommandDtoProcessorService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/conmap/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/conmap/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/conmap/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/email/EmailService.java b/api/applib/src/main/java/org/apache/isis/applib/services/email/EmailService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/email/EmailService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/email/EmailService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/email/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/email/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/email/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/email/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/error/ErrorDetails.java b/api/applib/src/main/java/org/apache/isis/applib/services/error/ErrorDetails.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/error/ErrorDetails.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/error/ErrorDetails.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/error/ErrorReportingService.java b/api/applib/src/main/java/org/apache/isis/applib/services/error/ErrorReportingService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/error/ErrorReportingService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/error/ErrorReportingService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/error/Ticket.java b/api/applib/src/main/java/org/apache/isis/applib/services/error/Ticket.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/error/Ticket.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/error/Ticket.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/error/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/error/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/error/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/error/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/eventbus/EventBusService.java b/api/applib/src/main/java/org/apache/isis/applib/services/eventbus/EventBusService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/eventbus/EventBusService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/eventbus/EventBusService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/eventbus/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/eventbus/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/eventbus/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/eventbus/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizer.java b/api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizer.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizer.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizer.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerAbstract.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerAbstract.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerComposite.java b/api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerComposite.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerComposite.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerComposite.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerForType.java b/api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerForType.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/ExceptionRecognizerForType.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerForType.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/TranslatableException.java b/api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/TranslatableException.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/TranslatableException.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/TranslatableException.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/exceprecog/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/exceprecog/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/factory/FactoryService.java b/api/applib/src/main/java/org/apache/isis/applib/services/factory/FactoryService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/factory/FactoryService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/factory/FactoryService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/factory/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/factory/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/factory/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/factory/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridLoaderService.java b/api/applib/src/main/java/org/apache/isis/applib/services/grid/GridLoaderService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridLoaderService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/grid/GridLoaderService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridService.java b/api/applib/src/main/java/org/apache/isis/applib/services/grid/GridService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/grid/GridService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridSystemService.java b/api/applib/src/main/java/org/apache/isis/applib/services/grid/GridSystemService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/grid/GridSystemService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/grid/GridSystemService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/grid/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/grid/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/grid/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/grid/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/health/Health.java b/api/applib/src/main/java/org/apache/isis/applib/services/health/Health.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/health/Health.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/health/Health.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/health/HealthCheckService.java b/api/applib/src/main/java/org/apache/isis/applib/services/health/HealthCheckService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/health/HealthCheckService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/health/HealthCheckService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/hint/HintStore.java b/api/applib/src/main/java/org/apache/isis/applib/services/hint/HintStore.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/hint/HintStore.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/hint/HintStore.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/hint/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/hint/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/hint/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/hint/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/LocaleProvider.java b/api/applib/src/main/java/org/apache/isis/applib/services/i18n/LocaleProvider.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/LocaleProvider.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/i18n/LocaleProvider.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslatableString.java b/api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslatableString.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslatableString.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslatableString.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslationService.java b/api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslationService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslationService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslationService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslationsResolver.java b/api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslationsResolver.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/TranslationsResolver.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/i18n/TranslationsResolver.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/i18n/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/i18n/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/i18n/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/iactn/Interaction.java b/api/applib/src/main/java/org/apache/isis/applib/services/iactn/Interaction.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/iactn/Interaction.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/iactn/Interaction.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/iactn/InteractionContext.java b/api/applib/src/main/java/org/apache/isis/applib/services/iactn/InteractionContext.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/iactn/InteractionContext.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/iactn/InteractionContext.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/iactn/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/iactn/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/iactn/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/iactn/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/inject/ServiceInjector.java b/api/applib/src/main/java/org/apache/isis/applib/services/inject/ServiceInjector.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/inject/ServiceInjector.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/inject/ServiceInjector.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/CatalogingSchemaOutputResolver.java b/api/applib/src/main/java/org/apache/isis/applib/services/jaxb/CatalogingSchemaOutputResolver.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/CatalogingSchemaOutputResolver.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/jaxb/CatalogingSchemaOutputResolver.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/JaxbService.java b/api/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/JaxbService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/JaxbServiceDefault.java b/api/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbServiceDefault.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/JaxbServiceDefault.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/jaxb/JaxbServiceDefault.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/StreamResultWithWriter.java b/api/applib/src/main/java/org/apache/isis/applib/services/jaxb/StreamResultWithWriter.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/StreamResultWithWriter.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/jaxb/StreamResultWithWriter.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/jaxb/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/jaxb/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/jaxb/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/layout/LayoutService.java b/api/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/layout/LayoutService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/layout/LayoutServiceMenu.java b/api/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutServiceMenu.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/layout/LayoutServiceMenu.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/layout/LayoutServiceMenu.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/layout/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/layout/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/layout/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/layout/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/linking/DeepLinkService.java b/api/applib/src/main/java/org/apache/isis/applib/services/linking/DeepLinkService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/linking/DeepLinkService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/linking/DeepLinkService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/linking/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/linking/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/linking/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/linking/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/menu/MenuBarsLoaderService.java b/api/applib/src/main/java/org/apache/isis/applib/services/menu/MenuBarsLoaderService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/menu/MenuBarsLoaderService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/menu/MenuBarsLoaderService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/menu/MenuBarsService.java b/api/applib/src/main/java/org/apache/isis/applib/services/menu/MenuBarsService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/menu/MenuBarsService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/menu/MenuBarsService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/message/MessageService.java b/api/applib/src/main/java/org/apache/isis/applib/services/message/MessageService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/message/MessageService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/message/MessageService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/message/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/message/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/message/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/message/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/DomainMember.java b/api/applib/src/main/java/org/apache/isis/applib/services/metamodel/DomainMember.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/DomainMember.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/metamodel/DomainMember.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/DomainModel.java b/api/applib/src/main/java/org/apache/isis/applib/services/metamodel/DomainModel.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/DomainModel.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/metamodel/DomainModel.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/MetaModelService.java b/api/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/MetaModelService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/MetaModelServicesMenu.java b/api/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServicesMenu.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/MetaModelServicesMenu.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/metamodel/MetaModelServicesMenu.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/metamodel/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/metamodel/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/metamodel/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/metrics/MetricsService.java b/api/applib/src/main/java/org/apache/isis/applib/services/metrics/MetricsService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/metrics/MetricsService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/metrics/MetricsService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/metrics/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/metrics/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/metrics/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/metrics/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublishedObjects.java b/api/applib/src/main/java/org/apache/isis/applib/services/publish/PublishedObjects.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublishedObjects.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/publish/PublishedObjects.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublisherService.java b/api/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublisherService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublisherServiceLogging.java b/api/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherServiceLogging.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/publish/PublisherServiceLogging.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/publish/PublisherServiceLogging.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/publish/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/publish/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/publish/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/publish/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultCacheControl.java b/api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultCacheControl.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultCacheControl.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultCacheControl.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultsCache.java b/api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCache.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultsCache.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCache.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultsCacheDefault.java b/api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCacheDefault.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/QueryResultsCacheDefault.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCacheDefault.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/queryresultscache/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/queryresultscache/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/registry/ServiceRegistry.java b/api/applib/src/main/java/org/apache/isis/applib/services/registry/ServiceRegistry.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/registry/ServiceRegistry.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/registry/ServiceRegistry.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/registry/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/registry/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/registry/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/registry/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/repository/RepositoryService.java b/api/applib/src/main/java/org/apache/isis/applib/services/repository/RepositoryService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/repository/RepositoryService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/repository/RepositoryService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/repository/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/repository/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/repository/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/repository/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/routing/RoutingService.java b/api/applib/src/main/java/org/apache/isis/applib/services/routing/RoutingService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/routing/RoutingService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/routing/RoutingService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/routing/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/routing/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/routing/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/routing/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/scratchpad/Scratchpad.java b/api/applib/src/main/java/org/apache/isis/applib/services/scratchpad/Scratchpad.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/scratchpad/Scratchpad.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/scratchpad/Scratchpad.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/scratchpad/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/scratchpad/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/scratchpad/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/scratchpad/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/session/SessionLoggingService.java b/api/applib/src/main/java/org/apache/isis/applib/services/session/SessionLoggingService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/session/SessionLoggingService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/session/SessionLoggingService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/session/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/session/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/session/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/session/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/sessmgmt/SessionManagementService.java b/api/applib/src/main/java/org/apache/isis/applib/services/sessmgmt/SessionManagementService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/sessmgmt/SessionManagementService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/sessmgmt/SessionManagementService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/sessmgmt/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/sessmgmt/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/sessmgmt/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/sessmgmt/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/sudo/SudoService.java b/api/applib/src/main/java/org/apache/isis/applib/services/sudo/SudoService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/sudo/SudoService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/sudo/SudoService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/sudo/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/sudo/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/sudo/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/sudo/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/swagger/SwaggerService.java b/api/applib/src/main/java/org/apache/isis/applib/services/swagger/SwaggerService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/swagger/SwaggerService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/swagger/SwaggerService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/swagger/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/swagger/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/swagger/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/swagger/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/tablecol/TableColumnOrderService.java b/api/applib/src/main/java/org/apache/isis/applib/services/tablecol/TableColumnOrderService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/tablecol/TableColumnOrderService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/tablecol/TableColumnOrderService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/title/TitleService.java b/api/applib/src/main/java/org/apache/isis/applib/services/title/TitleService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/title/TitleService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/title/TitleService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/title/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/title/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/title/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/title/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingService.java b/api/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceUsingBaseEncodingAbstract.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingServiceWithCompression.java b/api/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceWithCompression.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/UrlEncodingServiceWithCompression.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceWithCompression.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/urlencoding/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/urlencoding/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/urlencoding/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/user/UserService.java b/api/applib/src/main/java/org/apache/isis/applib/services/user/UserService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/user/UserService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/user/UserService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/user/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/user/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/user/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/user/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/userprof/UserProfileService.java b/api/applib/src/main/java/org/apache/isis/applib/services/userprof/UserProfileService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/userprof/UserProfileService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/userprof/UserProfileService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/userprof/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/userprof/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/userprof/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/userprof/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/EmailNotificationService.java b/api/applib/src/main/java/org/apache/isis/applib/services/userreg/EmailNotificationService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/EmailNotificationService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/userreg/EmailNotificationService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/UserDetails.java b/api/applib/src/main/java/org/apache/isis/applib/services/userreg/UserDetails.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/UserDetails.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/userreg/UserDetails.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/UserRegistrationService.java b/api/applib/src/main/java/org/apache/isis/applib/services/userreg/UserRegistrationService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/UserRegistrationService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/userreg/UserRegistrationService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/EmailEventAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/services/userreg/events/EmailEventAbstract.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/EmailEventAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/userreg/events/EmailEventAbstract.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/EmailRegistrationEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/userreg/events/EmailRegistrationEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/EmailRegistrationEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/userreg/events/EmailRegistrationEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/PasswordResetEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/userreg/events/PasswordResetEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/events/PasswordResetEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/userreg/events/PasswordResetEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/userreg/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/userreg/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/userreg/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/AsyncWrap.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/AsyncWrap.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/AsyncWrap.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/AsyncWrap.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/DisabledException.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/DisabledException.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/DisabledException.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/DisabledException.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/HiddenException.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/HiddenException.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/HiddenException.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/HiddenException.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/InteractionException.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/InteractionException.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/InteractionException.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/InteractionException.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/InvalidException.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/InvalidException.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/InvalidException.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/InvalidException.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/WrapperFactory.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/WrapperFactory.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/WrapperFactory.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/WrapperFactory.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/WrappingObject.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/WrappingObject.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/WrappingObject.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/WrappingObject.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/AccessEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/AccessEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/AccessEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/AccessEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionArgumentEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionArgumentEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionArgumentEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionArgumentEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionInvocationEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionInvocationEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionInvocationEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionInvocationEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionUsabilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionUsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionUsabilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionUsabilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionVisibilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ActionVisibilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ActionVisibilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionAccessEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionAccessEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionAccessEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionAccessEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionAddToEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionAddToEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionAddToEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionAddToEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionMethodEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionMethodEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionMethodEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionMethodEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionRemoveFromEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionRemoveFromEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionRemoveFromEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionRemoveFromEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionUsabilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionUsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionUsabilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionUsabilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionVisibilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/CollectionVisibilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/CollectionVisibilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/InteractionEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/InteractionEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/InteractionEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/InteractionEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectTitleEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectTitleEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectTitleEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectTitleEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectValidityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectValidityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectValidityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectValidityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectVisibilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ObjectVisibilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ObjectVisibilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ParseValueEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ParseValueEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ParseValueEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ParseValueEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyAccessEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyAccessEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyAccessEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyAccessEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyModifyEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyModifyEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyModifyEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyModifyEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyUsabilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyUsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyUsabilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyUsabilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyVisibilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyVisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/PropertyVisibilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/PropertyVisibilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ProposedHolderEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ProposedHolderEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ProposedHolderEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ProposedHolderEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/UsabilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/UsabilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/UsabilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/UsabilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ValidityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ValidityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/ValidityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/ValidityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/VisibilityEvent.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/VisibilityEvent.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/VisibilityEvent.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/VisibilityEvent.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/events/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/events/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/listeners/InteractionAdapter.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/listeners/InteractionAdapter.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/listeners/InteractionAdapter.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/listeners/InteractionAdapter.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/listeners/InteractionListener.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/listeners/InteractionListener.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/listeners/InteractionListener.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/listeners/InteractionListener.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/wrapper/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/wrapper/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/wrapper/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/Transaction.java b/api/applib/src/main/java/org/apache/isis/applib/services/xactn/Transaction.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/Transaction.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/xactn/Transaction.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionId.java b/api/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionId.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionId.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionId.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionService.java b/api/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionState.java b/api/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionState.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/TransactionState.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/xactn/TransactionState.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/xactn/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/xactn/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/xactn/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/XmlSnapshotService.java b/api/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotService.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/XmlSnapshotService.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotService.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/XmlSnapshotServiceAbstract.java b/api/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstract.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/XmlSnapshotServiceAbstract.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstract.java
diff --git a/core/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-svc/examples/services/xmlsnapshot/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/services/xmlsnapshot/package-info.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/snapshot/SnapshottableWithInclusions.java b/api/applib/src/main/java/org/apache/isis/applib/snapshot/SnapshottableWithInclusions.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/snapshot/SnapshottableWithInclusions.java
rename to api/applib/src/main/java/org/apache/isis/applib/snapshot/SnapshottableWithInclusions.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/snapshot/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/snapshot/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/snapshot/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/snapshot/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/spec/AbstractSpecification.java b/api/applib/src/main/java/org/apache/isis/applib/spec/AbstractSpecification.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/spec/AbstractSpecification.java
rename to api/applib/src/main/java/org/apache/isis/applib/spec/AbstractSpecification.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/spec/AbstractSpecification2.java b/api/applib/src/main/java/org/apache/isis/applib/spec/AbstractSpecification2.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/spec/AbstractSpecification2.java
rename to api/applib/src/main/java/org/apache/isis/applib/spec/AbstractSpecification2.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/spec/Specification.java b/api/applib/src/main/java/org/apache/isis/applib/spec/Specification.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/spec/Specification.java
rename to api/applib/src/main/java/org/apache/isis/applib/spec/Specification.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/spec/Specification2.java b/api/applib/src/main/java/org/apache/isis/applib/spec/Specification2.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/spec/Specification2.java
rename to api/applib/src/main/java/org/apache/isis/applib/spec/Specification2.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationAnd.java b/api/applib/src/main/java/org/apache/isis/applib/spec/SpecificationAnd.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationAnd.java
rename to api/applib/src/main/java/org/apache/isis/applib/spec/SpecificationAnd.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationNot.java b/api/applib/src/main/java/org/apache/isis/applib/spec/SpecificationNot.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationNot.java
rename to api/applib/src/main/java/org/apache/isis/applib/spec/SpecificationNot.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationOr.java b/api/applib/src/main/java/org/apache/isis/applib/spec/SpecificationOr.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/spec/SpecificationOr.java
rename to api/applib/src/main/java/org/apache/isis/applib/spec/SpecificationOr.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/spec/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/spec/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/spec/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/spec/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/LazyTreeNode.java b/api/applib/src/main/java/org/apache/isis/applib/tree/LazyTreeNode.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/LazyTreeNode.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/LazyTreeNode.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeAdapter.java b/api/applib/src/main/java/org/apache/isis/applib/tree/TreeAdapter.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeAdapter.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/TreeAdapter.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode.java b/api/applib/src/main/java/org/apache/isis/applib/tree/TreeNode.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/TreeNode.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorBreadthFirst.java b/api/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorBreadthFirst.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorBreadthFirst.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorBreadthFirst.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorDepthFirst.java b/api/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorDepthFirst.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorDepthFirst.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorDepthFirst.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorHierarchyUp.java b/api/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorHierarchyUp.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeNode_iteratorHierarchyUp.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/TreeNode_iteratorHierarchyUp.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/TreePath.java b/api/applib/src/main/java/org/apache/isis/applib/tree/TreePath.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/TreePath.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/TreePath.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/TreePath_Default.java b/api/applib/src/main/java/org/apache/isis/applib/tree/TreePath_Default.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/TreePath_Default.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/TreePath_Default.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeState.java b/api/applib/src/main/java/org/apache/isis/applib/tree/TreeState.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeState.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/TreeState.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeState_Default.java b/api/applib/src/main/java/org/apache/isis/applib/tree/TreeState_Default.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/tree/TreeState_Default.java
rename to api/applib/src/main/java/org/apache/isis/applib/tree/TreeState_Default.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/types/DescriptionType.java b/api/applib/src/main/java/org/apache/isis/applib/types/DescriptionType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/types/DescriptionType.java
rename to api/applib/src/main/java/org/apache/isis/applib/types/DescriptionType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/types/MemberIdentifierType.java b/api/applib/src/main/java/org/apache/isis/applib/types/MemberIdentifierType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/types/MemberIdentifierType.java
rename to api/applib/src/main/java/org/apache/isis/applib/types/MemberIdentifierType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/types/TargetActionType.java b/api/applib/src/main/java/org/apache/isis/applib/types/TargetActionType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/types/TargetActionType.java
rename to api/applib/src/main/java/org/apache/isis/applib/types/TargetActionType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/types/TargetClassType.java b/api/applib/src/main/java/org/apache/isis/applib/types/TargetClassType.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/types/TargetClassType.java
rename to api/applib/src/main/java/org/apache/isis/applib/types/TargetClassType.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/types/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/types/package-info.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/types/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/types/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/Enums.java b/api/applib/src/main/java/org/apache/isis/applib/util/Enums.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/Enums.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/Enums.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/Equality.java b/api/applib/src/main/java/org/apache/isis/applib/util/Equality.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/Equality.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/Equality.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/Hashing.java b/api/applib/src/main/java/org/apache/isis/applib/util/Hashing.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/Hashing.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/Hashing.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/JaxbAdapters.java b/api/applib/src/main/java/org/apache/isis/applib/util/JaxbAdapters.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/JaxbAdapters.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/JaxbAdapters.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/JaxbUtil.java b/api/applib/src/main/java/org/apache/isis/applib/util/JaxbUtil.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/JaxbUtil.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/JaxbUtil.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Empty.java b/api/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Empty.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Empty.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Empty.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Impl.java b/api/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Impl.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Impl.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Impl.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Parser.java b/api/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Parser.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContract_Parser.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/ObjectContract_Parser.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContracts.java b/api/applib/src/main/java/org/apache/isis/applib/util/ObjectContracts.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/ObjectContracts.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/ObjectContracts.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/ReasonBuffer.java b/api/applib/src/main/java/org/apache/isis/applib/util/ReasonBuffer.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/ReasonBuffer.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/ReasonBuffer.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/ReasonBuffer2.java b/api/applib/src/main/java/org/apache/isis/applib/util/ReasonBuffer2.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/ReasonBuffer2.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/ReasonBuffer2.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/Reasons.java b/api/applib/src/main/java/org/apache/isis/applib/util/Reasons.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/Reasons.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/Reasons.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/TitleBuffer.java b/api/applib/src/main/java/org/apache/isis/applib/util/TitleBuffer.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/TitleBuffer.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/TitleBuffer.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/TitleBufferException.java b/api/applib/src/main/java/org/apache/isis/applib/util/TitleBufferException.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/TitleBufferException.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/TitleBufferException.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/ToString.java b/api/applib/src/main/java/org/apache/isis/applib/util/ToString.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/ToString.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/ToString.java
diff --git a/core/applib/src/main/java/org/apache/isis/applib/util/ZipWriter.java b/api/applib/src/main/java/org/apache/isis/applib/util/ZipWriter.java
similarity index 100%
rename from core/applib/src/main/java/org/apache/isis/applib/util/ZipWriter.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/ZipWriter.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/util/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/package-info.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/schema/ChangesDtoUtils.java b/api/applib/src/main/java/org/apache/isis/applib/util/schema/ChangesDtoUtils.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/schema/ChangesDtoUtils.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/schema/ChangesDtoUtils.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/schema/CommandDtoUtils.java b/api/applib/src/main/java/org/apache/isis/applib/util/schema/CommandDtoUtils.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/schema/CommandDtoUtils.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/schema/CommandDtoUtils.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/schema/CommonDtoUtils.java b/api/applib/src/main/java/org/apache/isis/applib/util/schema/CommonDtoUtils.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/schema/CommonDtoUtils.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/schema/CommonDtoUtils.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/schema/InteractionDtoUtils.java b/api/applib/src/main/java/org/apache/isis/applib/util/schema/InteractionDtoUtils.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/schema/InteractionDtoUtils.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/schema/InteractionDtoUtils.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/util/schema/MemberExecutionDtoUtils.java b/api/applib/src/main/java/org/apache/isis/applib/util/schema/MemberExecutionDtoUtils.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/util/schema/MemberExecutionDtoUtils.java
rename to api/applib/src/main/java/org/apache/isis/applib/util/schema/MemberExecutionDtoUtils.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/value/Blob.java b/api/applib/src/main/java/org/apache/isis/applib/value/Blob.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/value/Blob.java
rename to api/applib/src/main/java/org/apache/isis/applib/value/Blob.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/value/BlobClobFactory.java b/api/applib/src/main/java/org/apache/isis/applib/value/BlobClobFactory.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/value/BlobClobFactory.java
rename to api/applib/src/main/java/org/apache/isis/applib/value/BlobClobFactory.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/value/Clob.java b/api/applib/src/main/java/org/apache/isis/applib/value/Clob.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/value/Clob.java
rename to api/applib/src/main/java/org/apache/isis/applib/value/Clob.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/value/Image.java b/api/applib/src/main/java/org/apache/isis/applib/value/Image.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/value/Image.java
rename to api/applib/src/main/java/org/apache/isis/applib/value/Image.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/value/LocalResourcePath.java b/api/applib/src/main/java/org/apache/isis/applib/value/LocalResourcePath.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/value/LocalResourcePath.java
rename to api/applib/src/main/java/org/apache/isis/applib/value/LocalResourcePath.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/value/Markup.java b/api/applib/src/main/java/org/apache/isis/applib/value/Markup.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/value/Markup.java
rename to api/applib/src/main/java/org/apache/isis/applib/value/Markup.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/value/NamedWithMimeType.java b/api/applib/src/main/java/org/apache/isis/applib/value/NamedWithMimeType.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/value/NamedWithMimeType.java
rename to api/applib/src/main/java/org/apache/isis/applib/value/NamedWithMimeType.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/value/Password.java b/api/applib/src/main/java/org/apache/isis/applib/value/Password.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/value/Password.java
rename to api/applib/src/main/java/org/apache/isis/applib/value/Password.java
diff --git a/core/applib/src/main/doc/modules/applib-cm/examples/value/package-info.java b/api/applib/src/main/java/org/apache/isis/applib/value/package-info.java
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/examples/value/package-info.java
rename to api/applib/src/main/java/org/apache/isis/applib/value/package-info.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/IdentifierTests.java b/api/applib/src/test/java/org/apache/isis/applib/IdentifierTests.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/IdentifierTests.java
rename to api/applib/src/test/java/org/apache/isis/applib/IdentifierTests.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/SomeDomainClass.java b/api/applib/src/test/java/org/apache/isis/applib/SomeDomainClass.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/SomeDomainClass.java
rename to api/applib/src/test/java/org/apache/isis/applib/SomeDomainClass.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/events/InteractionEventTest.java b/api/applib/src/test/java/org/apache/isis/applib/events/InteractionEventTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/events/InteractionEventTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/events/InteractionEventTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/layout/component/PropertyLayoutData_renderedAsDayBefore_Test.java b/api/applib/src/test/java/org/apache/isis/applib/layout/component/PropertyLayoutData_renderedAsDayBefore_Test.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/layout/component/PropertyLayoutData_renderedAsDayBefore_Test.java
rename to api/applib/src/test/java/org/apache/isis/applib/layout/component/PropertyLayoutData_renderedAsDayBefore_Test.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/layout/component/PropertyLayoutData_repaint_Test.java b/api/applib/src/test/java/org/apache/isis/applib/layout/component/PropertyLayoutData_repaint_Test.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/layout/component/PropertyLayoutData_repaint_Test.java
rename to api/applib/src/test/java/org/apache/isis/applib/layout/component/PropertyLayoutData_repaint_Test.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ColTest.java b/api/applib/src/test/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ColTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ColTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/layout/grid/bootstrap3/BS3ColTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/layout/grid/bootstrap3/SizeSpanTest.java b/api/applib/src/test/java/org/apache/isis/applib/layout/grid/bootstrap3/SizeSpanTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/layout/grid/bootstrap3/SizeSpanTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/layout/grid/bootstrap3/SizeSpanTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBars_roundtrip_Test.java b/api/applib/src/test/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBars_roundtrip_Test.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBars_roundtrip_Test.java
rename to api/applib/src/test/java/org/apache/isis/applib/layout/menubars/bootstrap3/BS3MenuBars_roundtrip_Test.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/query/QueryDefaultTest_withStart_or_withCount.java b/api/applib/src/test/java/org/apache/isis/applib/query/QueryDefaultTest_withStart_or_withCount.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/query/QueryDefaultTest_withStart_or_withCount.java
rename to api/applib/src/test/java/org/apache/isis/applib/query/QueryDefaultTest_withStart_or_withCount.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/appfeat/ApplicationMemberTypeTest.java b/api/applib/src/test/java/org/apache/isis/applib/services/appfeat/ApplicationMemberTypeTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/appfeat/ApplicationMemberTypeTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/appfeat/ApplicationMemberTypeTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/eventbus/AbstractDomainEvent_veto_Test.java b/api/applib/src/test/java/org/apache/isis/applib/services/eventbus/AbstractDomainEvent_veto_Test.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/eventbus/AbstractDomainEvent_veto_Test.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/eventbus/AbstractDomainEvent_veto_Test.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerCompositeTest.java b/api/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerCompositeTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerCompositeTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerCompositeTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerForTypeTest.java b/api/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerForTypeTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerForTypeTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerForTypeTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerGeneralTest.java b/api/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerGeneralTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerGeneralTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/exceprecog/ExceptionRecognizerGeneralTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/i18n/TranslatableStringTest.java b/api/applib/src/test/java/org/apache/isis/applib/services/i18n/TranslatableStringTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/i18n/TranslatableStringTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/i18n/TranslatableStringTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/interaction/InteractionDefaultTest_next.java b/api/applib/src/test/java/org/apache/isis/applib/services/interaction/InteractionDefaultTest_next.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/interaction/InteractionDefaultTest_next.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/interaction/InteractionDefaultTest_next.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/metamodel/MetaModelService_Config_Test.java b/api/applib/src/test/java/org/apache/isis/applib/services/metamodel/MetaModelService_Config_Test.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/metamodel/MetaModelService_Config_Test.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/metamodel/MetaModelService_Config_Test.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCache_KeyTest.java b/api/applib/src/test/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCache_KeyTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCache_KeyTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/queryresultscache/QueryResultsCache_KeyTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/urlencoding/MementosTest.java b/api/applib/src/test/java/org/apache/isis/applib/services/urlencoding/MementosTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/urlencoding/MementosTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/urlencoding/MementosTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceTest.java b/api/applib/src/test/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/urlencoding/UrlEncodingServiceTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstractTest.java b/api/applib/src/test/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstractTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstractTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstractTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstractTest.xml b/api/applib/src/test/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstractTest.xml
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstractTest.xml
rename to api/applib/src/test/java/org/apache/isis/applib/services/xmlsnapshot/XmlSnapshotServiceAbstractTest.xml
diff --git a/core/applib/src/test/java/org/apache/isis/applib/spec/AbstractSpecification2Test.java b/api/applib/src/test/java/org/apache/isis/applib/spec/AbstractSpecification2Test.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/spec/AbstractSpecification2Test.java
rename to api/applib/src/test/java/org/apache/isis/applib/spec/AbstractSpecification2Test.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/spec/AbstractSpecificationTest.java b/api/applib/src/test/java/org/apache/isis/applib/spec/AbstractSpecificationTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/spec/AbstractSpecificationTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/spec/AbstractSpecificationTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/tree/TreePathTest.java b/api/applib/src/test/java/org/apache/isis/applib/tree/TreePathTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/tree/TreePathTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/tree/TreePathTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/EnumsTest.java b/api/applib/src/test/java/org/apache/isis/applib/util/EnumsTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/EnumsTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/EnumsTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/EnumsTest_converts.java b/api/applib/src/test/java/org/apache/isis/applib/util/EnumsTest_converts.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/EnumsTest_converts.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/EnumsTest_converts.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/Invoice.java b/api/applib/src/test/java/org/apache/isis/applib/util/Invoice.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/Invoice.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/Invoice.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/InvoiceItem.java b/api/applib/src/test/java/org/apache/isis/applib/util/InvoiceItem.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/InvoiceItem.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/InvoiceItem.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/Numbered.java b/api/applib/src/test/java/org/apache/isis/applib/util/Numbered.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/Numbered.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/Numbered.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/NumberedEvaluator.java b/api/applib/src/test/java/org/apache/isis/applib/util/NumberedEvaluator.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/NumberedEvaluator.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/NumberedEvaluator.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_compareTo.java b/api/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_compareTo.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_compareTo.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_compareTo.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_equals.java b/api/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_equals.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_equals.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_equals.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_equals_and_hashCode.java b/api/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_equals_and_hashCode.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_equals_and_hashCode.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_equals_and_hashCode.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_toString.java b/api/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_toString.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_toString.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/ObjectContractsTest_toString.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/ReasonBufferTest.java b/api/applib/src/test/java/org/apache/isis/applib/util/ReasonBufferTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/ReasonBufferTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/ReasonBufferTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/ReasonsTest.java b/api/applib/src/test/java/org/apache/isis/applib/util/ReasonsTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/ReasonsTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/ReasonsTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/TitleBufferTest.java b/api/applib/src/test/java/org/apache/isis/applib/util/TitleBufferTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/TitleBufferTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/TitleBufferTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/TitleTestObject.java b/api/applib/src/test/java/org/apache/isis/applib/util/TitleTestObject.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/TitleTestObject.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/TitleTestObject.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/schema/CommandDtoUtils_Test.java b/api/applib/src/test/java/org/apache/isis/applib/util/schema/CommandDtoUtils_Test.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/schema/CommandDtoUtils_Test.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/schema/CommandDtoUtils_Test.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/schema/CommonDtoUtils_Test.java b/api/applib/src/test/java/org/apache/isis/applib/util/schema/CommonDtoUtils_Test.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/schema/CommonDtoUtils_Test.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/schema/CommonDtoUtils_Test.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/schema/CommonDtoUtils_setValueOn_Test.java b/api/applib/src/test/java/org/apache/isis/applib/util/schema/CommonDtoUtils_setValueOn_Test.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/schema/CommonDtoUtils_setValueOn_Test.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/schema/CommonDtoUtils_setValueOn_Test.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/schema/InteractionDtoUtilsTest_deriveLogicalMemberId.java b/api/applib/src/test/java/org/apache/isis/applib/util/schema/InteractionDtoUtilsTest_deriveLogicalMemberId.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/schema/InteractionDtoUtilsTest_deriveLogicalMemberId.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/schema/InteractionDtoUtilsTest_deriveLogicalMemberId.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/schema/Roundtrip.java b/api/applib/src/test/java/org/apache/isis/applib/util/schema/Roundtrip.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/schema/Roundtrip.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/schema/Roundtrip.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/util/schema/Vertical.java b/api/applib/src/test/java/org/apache/isis/applib/util/schema/Vertical.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/util/schema/Vertical.java
rename to api/applib/src/test/java/org/apache/isis/applib/util/schema/Vertical.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/value/BlobTest_constructor.java b/api/applib/src/test/java/org/apache/isis/applib/value/BlobTest_constructor.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/value/BlobTest_constructor.java
rename to api/applib/src/test/java/org/apache/isis/applib/value/BlobTest_constructor.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/value/ClobTest_constructor.java b/api/applib/src/test/java/org/apache/isis/applib/value/ClobTest_constructor.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/value/ClobTest_constructor.java
rename to api/applib/src/test/java/org/apache/isis/applib/value/ClobTest_constructor.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/value/PasswordTest.java b/api/applib/src/test/java/org/apache/isis/applib/value/PasswordTest.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/value/PasswordTest.java
rename to api/applib/src/test/java/org/apache/isis/applib/value/PasswordTest.java
diff --git a/core/applib/src/test/java/org/apache/isis/applib/value/TestClock.java b/api/applib/src/test/java/org/apache/isis/applib/value/TestClock.java
similarity index 100%
rename from core/applib/src/test/java/org/apache/isis/applib/value/TestClock.java
rename to api/applib/src/test/java/org/apache/isis/applib/value/TestClock.java
diff --git a/core/applib/.gitignore b/api/schema/.gitignore
similarity index 100%
rename from core/applib/.gitignore
rename to api/schema/.gitignore
diff --git a/core/schema/pom.xml b/api/schema/pom.xml
similarity index 100%
rename from core/schema/pom.xml
rename to api/schema/pom.xml
diff --git a/core/applib/src/main/doc/antora.yml b/api/schema/src/main/doc/antora.yml
similarity index 100%
rename from core/applib/src/main/doc/antora.yml
rename to api/schema/src/main/doc/antora.yml
diff --git a/core/applib/src/main/doc/modules/applib-cm/images/reference-classes/issue-in-more-detail.png b/api/schema/src/main/doc/modules/schema/images/reference-classes/issue-in-more-detail.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/images/reference-classes/issue-in-more-detail.png
rename to api/schema/src/main/doc/modules/schema/images/reference-classes/issue-in-more-detail.png
diff --git a/core/applib/src/main/doc/modules/applib-cm/images/reference-methods/prefixes/choices/dependent.png b/api/schema/src/main/doc/modules/schema/images/reference-methods/prefixes/choices/dependent.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/images/reference-methods/prefixes/choices/dependent.png
rename to api/schema/src/main/doc/modules/schema/images/reference-methods/prefixes/choices/dependent.png
diff --git a/core/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/cssClass/strikethrough.png b/api/schema/src/main/doc/modules/schema/images/reference-methods/reserved/cssClass/strikethrough.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/cssClass/strikethrough.png
rename to api/schema/src/main/doc/modules/schema/images/reference-methods/reserved/cssClass/strikethrough.png
diff --git a/core/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/differing.pdn b/api/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/differing.pdn
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/differing.pdn
rename to api/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/differing.pdn
diff --git a/core/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/differing.png b/api/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/differing.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/differing.png
rename to api/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/differing.png
diff --git a/core/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/png-files.png b/api/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/png-files.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/images/reference-methods/reserved/iconName/png-files.png
rename to api/schema/src/main/doc/modules/schema/images/reference-methods/reserved/iconName/png-files.png
diff --git a/core/applib/src/main/doc/modules/applib-cm/images/value-types/markup.png b/api/schema/src/main/doc/modules/schema/images/value-types/markup.png
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-cm/images/value-types/markup.png
rename to api/schema/src/main/doc/modules/schema/images/value-types/markup.png
diff --git a/core/applib/src/main/doc/modules/applib-ant/nav.adoc b/api/schema/src/main/doc/modules/schema/nav.adoc
similarity index 100%
rename from core/applib/src/main/doc/modules/applib-ant/nav.adoc
rename to api/schema/src/main/doc/modules/schema/nav.adoc
diff --git a/core/schema/src/main/doc/modules/schema/pages/about.adoc b/api/schema/src/main/doc/modules/schema/pages/about.adoc
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/pages/about.adoc
rename to api/schema/src/main/doc/modules/schema/pages/about.adoc
diff --git a/core/schema/src/main/doc/modules/schema/pages/aim.adoc b/api/schema/src/main/doc/modules/schema/pages/aim.adoc
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/pages/aim.adoc
rename to api/schema/src/main/doc/modules/schema/pages/aim.adoc
diff --git a/core/schema/src/main/doc/modules/schema/pages/chg.adoc b/api/schema/src/main/doc/modules/schema/pages/chg.adoc
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/pages/chg.adoc
rename to api/schema/src/main/doc/modules/schema/pages/chg.adoc
diff --git a/core/schema/src/main/doc/modules/schema/pages/cmd.adoc b/api/schema/src/main/doc/modules/schema/pages/cmd.adoc
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/pages/cmd.adoc
rename to api/schema/src/main/doc/modules/schema/pages/cmd.adoc
diff --git a/core/schema/src/main/doc/modules/schema/pages/common.adoc b/api/schema/src/main/doc/modules/schema/pages/common.adoc
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/pages/common.adoc
rename to api/schema/src/main/doc/modules/schema/pages/common.adoc
diff --git a/core/schema/src/main/doc/modules/schema/pages/ixn.adoc b/api/schema/src/main/doc/modules/schema/pages/ixn.adoc
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/pages/ixn.adoc
rename to api/schema/src/main/doc/modules/schema/pages/ixn.adoc
diff --git a/core/schema/src/main/doc/modules/schema/pages/mml.adoc b/api/schema/src/main/doc/modules/schema/pages/mml.adoc
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/pages/mml.adoc
rename to api/schema/src/main/doc/modules/schema/pages/mml.adoc
diff --git a/core/schema/src/main/doc/modules/schema/partials/module-nav.adoc b/api/schema/src/main/doc/modules/schema/partials/module-nav.adoc
similarity index 100%
rename from core/schema/src/main/doc/modules/schema/partials/module-nav.adoc
rename to api/schema/src/main/doc/modules/schema/partials/module-nav.adoc
diff --git a/core/schema/src/main/java/org/apache/isis/schema/IsisModuleSchema.java b/api/schema/src/main/java/org/apache/isis/schema/IsisModuleSchema.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/IsisModuleSchema.java
rename to api/schema/src/main/java/org/apache/isis/schema/IsisModuleSchema.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JavaSqlTimestampXmlGregorianCalendarAdapter.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JavaSqlTimestampXmlGregorianCalendarAdapter.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JavaSqlTimestampXmlGregorianCalendarAdapter.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JavaSqlTimestampXmlGregorianCalendarAdapter.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeStringAdapter.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeStringAdapter.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeStringAdapter.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeStringAdapter.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeXMLGregorianCalendarAdapter.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeXMLGregorianCalendarAdapter.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeXMLGregorianCalendarAdapter.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaDateTimeXMLGregorianCalendarAdapter.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateStringAdapter.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateStringAdapter.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateStringAdapter.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateStringAdapter.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeStringAdapter.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeStringAdapter.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeStringAdapter.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeStringAdapter.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeXMLGregorianCalendarAdapter.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeXMLGregorianCalendarAdapter.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeXMLGregorianCalendarAdapter.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateTimeXMLGregorianCalendarAdapter.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateXMLGregorianCalendarAdapter.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateXMLGregorianCalendarAdapter.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateXMLGregorianCalendarAdapter.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalDateXMLGregorianCalendarAdapter.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeStringAdapter.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeStringAdapter.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeStringAdapter.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeStringAdapter.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeXMLGregorianCalendarAdapter.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeXMLGregorianCalendarAdapter.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeXMLGregorianCalendarAdapter.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/JodaLocalTimeXMLGregorianCalendarAdapter.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/Strings.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/Strings.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/Strings.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/Strings.java
diff --git a/core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/XmlCalendarFactory.java b/api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/XmlCalendarFactory.java
similarity index 100%
rename from core/schema/src/main/java/org/apache/isis/schema/jaxbadapters/XmlCalendarFactory.java
rename to api/schema/src/main/java/org/apache/isis/schema/jaxbadapters/XmlCalendarFactory.java
diff --git a/core/schema/src/main/resources/org/apache/isis/schema/bindings.xml b/api/schema/src/main/resources/org/apache/isis/schema/bindings.xml
similarity index 100%
rename from core/schema/src/main/resources/org/apache/isis/schema/bindings.xml
rename to api/schema/src/main/resources/org/apache/isis/schema/bindings.xml
diff --git a/core/schema/src/main/resources/org/apache/isis/schema/chg/chg-1.1.xsd b/api/schema/src/main/resources/org/apache/isis/schema/chg/chg-1.1.xsd
similarity index 100%
rename from core/schema/src/main/resources/org/apache/isis/schema/chg/chg-1.1.xsd
rename to api/schema/src/main/resources/org/apache/isis/schema/chg/chg-1.1.xsd
diff --git a/core/schema/src/main/resources/org/apache/isis/schema/cmd/cmd-1.4.xsd b/api/schema/src/main/resources/org/apache/isis/schema/cmd/cmd-1.4.xsd
similarity index 100%
rename from core/schema/src/main/resources/org/apache/isis/schema/cmd/cmd-1.4.xsd
rename to api/schema/src/main/resources/org/apache/isis/schema/cmd/cmd-1.4.xsd
diff --git a/core/schema/src/main/resources/org/apache/isis/schema/common/common-1.1.xsd b/api/schema/src/main/resources/org/apache/isis/schema/common/common-1.1.xsd
similarity index 100%
rename from core/schema/src/main/resources/org/apache/isis/schema/common/common-1.1.xsd
rename to api/schema/src/main/resources/org/apache/isis/schema/common/common-1.1.xsd
diff --git a/core/schema/src/main/resources/org/apache/isis/schema/ixn/ixn-1.3.xsd b/api/schema/src/main/resources/org/apache/isis/schema/ixn/ixn-1.3.xsd
similarity index 100%
rename from core/schema/src/main/resources/org/apache/isis/schema/ixn/ixn-1.3.xsd
rename to api/schema/src/main/resources/org/apache/isis/schema/ixn/ixn-1.3.xsd
diff --git a/core/schema/src/main/resources/org/apache/isis/schema/metamodel/metamodel-1.0.xsd b/api/schema/src/main/resources/org/apache/isis/schema/metamodel/metamodel-1.0.xsd
similarity index 100%
rename from core/schema/src/main/resources/org/apache/isis/schema/metamodel/metamodel-1.0.xsd
rename to api/schema/src/main/resources/org/apache/isis/schema/metamodel/metamodel-1.0.xsd
diff --git a/core/pom.xml b/core/pom.xml
index d5896f5..32d5f90 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -1842,11 +1842,12 @@
 	
 		<module>../supplemental-model</module>
 
-		<module>schema</module>
+		<module>../api/schema</module>
+		<module>../api/applib</module>
+
 		<module>codegen-bytebuddy</module>
 		<module>commons</module>
 		<module>config</module>
-		<module>applib</module>
 		<module>metamodel</module>
 		<module>runtime</module>
 		<module>runtimeservices</module>