initialstart: Introduce InitialStartModule as top level item for modules
Currently modules are initialized as QQuickItems. In order to be able to add custom properties for modules to set in the future, introduce InitialStartModule as the top-level QML object for modules to initialize.
Currently only two properties are implemented: available
for whether
to show the module in the wizard, and contentItem
for the visual
module item.
PS: The MR looks very ugly in the module main.qml changes due to needing to changing the indentation for the contentItem.
Edited by Devin Lin