Componente layout customizado

Pessoal, queria saber se existe algum componente pra montar uma interface que possua os mesmos recursos
que vemos em muitas IDEs como por exemplo mudar a posição dos paineis, esconder, etc.

Obrigado!