That should be discussed on naviserver mailing list, we've established pretty simple rules how development goes i the project, basic principle to be not to break things for others and discuss things that may have impact of the existing codebase. New features are welcome and as it turned out historically, first introduced later new features may be re-done by others to fit them more perfectly into the overall architecture.