On this page examples for various components are demonstrated
You can create adaptable components thanks to wrapper structures which you define easily on your own.