Refactoring / pre-processor optimizations to only include files if specified in the `configs.h` file. Also adds support for the XIAO-ESP32-S3 small board from Seeed Studio.
looking to cleanup certain things with config to allow easier customization of the build when used with the flipper zero