I can’t speak for OP but I would hope that this project would be a Quark (of course almost everything will be a Quark if the grand refactoring comes to be. )
OPs work has spurred discussion of a narrower idea of implementing some kind of PitchClass as part of the core library see discussion here Note Names / Pitch Classes and here Class Library Developer Group - #38 by mike