Kobylka already does some of this stuff.

http://www.jkrgear.com/