Use layout/variant rules instead of keymaps
Indicators.
Use libihash.
Better memory handling.
Better debug output
CLEAN UP!