* Initial pass at a data driven keyboard subcommand * format * lint * Handle bootloader now its mandatory