Well, there's two things to take into account .. firstly, submit your code changes into CVS or send them to the list, and if we think it'll be a worthwhile addition/change, then it's in.
Secondly, I've been thinking about how to addin new Blocks without using the lib-custom.php ... having a subdir called Blocks and making GL scan the directory structure accordingly. Update a standard block, write over the directory. Write a custom block, create a new one. Download an additional block, extract it into it's own dir. This could also be expanded to plugins. You could have a set of standards, like a config.php and index.php to contain the actual code ... mmmm sounds a little phppuke like, but i think we can get past that.
Friends help you move. Real friends help you move bodies.