These are chat archives for Makuna/NeoPixelBus
There is nothing specific in my library for serializing layouts. Its a rare case to need it and it is left up to the developer to implement. Further, the design of library makes dynamic layout types very complex.
For dynamic layout sizes, you will need to load the properties yourself from a file format of your making, and apply them. For width/height/etc is just properties that you load then pass as you construct it dynamically (calling "new") rather than statically (global variable).
For dynamic layout types (like ColumnMajorAlternatingLayout) it is much harder as there is no base class for layouts. You will have to define and use an enum variable that represents all the layouts you want and write the code to constructs and then uses the right one. This gets real ugly quickly.