Re-engineering a nanodosimetry Monte Carlo code into Geant4: Software design and first results | IEEE Conference Publication | IEEE Xplore