Allow versioning

After this I will generate metadata.json and upload to community.