In my opinion building frameworks for future games is like procrastinating the development of a real game. The framework already exists, it's called Acknex Engine (or whatever you're using). Development of a framework is just the avoidance of implementing finished game mechanics.

I recommend to use the framework you already developed to make and finish your game right now because this seems to have more value to you than developing a framework.