So far i have looked through the framework and by all means, its amazing so far. There however is one slight thing that bothered me and i figured you might want to look over.
That is that when you hit space and there is no interaction, it acts the same as if you hit i(It opens the inventory), now this isn't a bad idea until you think about the interactions with mobs and looting corpses. I for one had difficulty looting a few corpses due to the fact my inventory kept popping up.
Do you really think a second button is needed to do basically the same as another?
There was one small request i could make as well. Instead of having crafting abilities as well, "skills" you can add into a hotkey slot, how about having your craftable abilities show on a pop-up upon interacting with the anvil/other needed crafting items? Maybe something where it shows all crafting abiliteis in game and you can only select those which are lit up(showing you have said ability), or on the other hand showing you the crafting abilities you have earned alone.
Quick mock up by what i mean and how i think it could look:
The top shows the idea of Having earned ones lit up, and the others dulled.
The second shows the idea of only the earned abilities being shown and also the idea of having the required items to use the abilities being shown in red if you dont have them.