* Check type of launch config
* fix cargo check
* compile when using an explicit platform with other platforms enabled
* fix formatting
* fix overlapping TryIntoConfig implementations
* fix desktop headless tests
---------
Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
* chore: dont use prebuilt builder pattern for configuring desktop
* chore: use regular config pattern for web
* Chore: update docs too
* chore: clean up some warnings
* feat: use synchronous router design
* feat: function to get router out of dom
* chore: restructure workspace to use renderers as packages, not features