Meh, a separate module sucks.  Let modules manage themselves.