Implement Framework Changes
Now that a basic framework exists, make use of it in the existing code. Encapsulate vBulletin-specific code (which would be a lot) in its own classes. Some of this might be easier to do if we had another product (XenForo, IPB) to compare against.