PaleMoon is largely maintained by 2-3 people, its a fork of firefox.
Editing and maintaining a package is different than fit-in-head. As an example I can certainly modify my GNU Emacs system to my will, but this does not mean GNU Emacs is a fit-in-head program. The issue is concerning understanding.
Having 8gb of ram is mandatory nowadays. I think my next machine will have at least 64gb.
I'd be the first to admit that this was the least interesting of my points. Regardless my machine has 2gb of ram, and I think it's completely absurd that a markup renderer would require much memory at all to compile. Other than compiling a heavyweight web browser (neccessary for my university CMS) I have no reason for more memory. I would like to be able to maintain my own pachset to firefox, but this is not possible.