I've got an Infinity 60% that I want to start configuring through tmk. This will be my first real foray into customizing tmk, so I'll start simple with layouts and layers, then move on to macros and LED control. Looking through the tmk repo I've seen references to ChibiOS and used it with matt3o's tmk build. What does ChibiOS add to tmk?