FAQ
Why open source?
The idea behind this is to give you ownership and control over the code, allowing you to decide how the integration are built and styled.
Start with some sensible defaults, then customize the integration to your needs.
One of the drawback is that the style is coupled with the implementation. The design of your formats should be separate from their implementation.