If we refactor this properly to be UI independent it will open the door to things like
using Debian's APT for updates! That would be awesome.
Great. This is going to be my first contribution to drupal and I don't
know what the process for submitting such changes is. Do I open an issue
and attach patches? Or do I have to sign up for a cvs account and commit
via cvs?
Would it be better to submit (patches or commit) partial but working
changes, or should I wait until it's all done and then submit one big
change?