!WIP! Start work on f-switch component