Revamp of marcextras, e.g. to support namespace partitioning