Убито все!
Начинается построение каркаса с применением ООП. Существующая функциональность будет появляться постепенно по мере переосмысливания кода с т.зр. объектно-ориентированного подхода. При переделке постараюсь по-максимуму сохранить имевшуюся гибкость фреймфорка v3.0.