Code reogranisation.
VM importing is moved into a separate function.
Added extra segment for clarity between options.
Simplified spec retrieval.
Smarter way of extracting properties.
Version bump.
Updated readme.
Version bump.