Initial changes supporting prefixes and float versions like 1.2