A draft for fcitx 5, let's break the ground.