Move modules into vendorname/modulename format. Add versioning object for comparing module and extension versions.