Add submodule
Autoformat
Some kind of cleanup
Mod integration registry
Build script update
Rename to OpenPeripheralCore to make migrating items to OPA easier
Aligning to new lib