Overhaul version library