Refactor menu/actions system, now called interface