Fixing parts handling.
Adding an abstraction that caters for mappings between versifications