Isn't the fact it will change for verticals (and we're launching a PC site) reason enough to build this in an easily subclassable way?