Project structure with keybinding mechanisem