How does it handle more complex components - like multi-step forms or dashboard layouts? | discoverkit | discoverkit