Buscando diseño de planos de planta VCL toolbar

Estoy buscando un componente VCL para C ++ Builder. Preferiblemente debería tener una barra de herramientas con funcionalidad de arrastrar y soltar.

Quiero definir un edificio o área (que podría no ser rectangular) y dividirlo en "habitaciones" (o áreas, o como se quiera llamar). Y quiero poder poner "puertas" (o pasajes, etc.) de una habitación a sus vecinos.

hay tal cosa? Preferiblemente libre.

Gracias.

En caso de que alguien quiera saber la respuesta, he verificado con TMS que el estudio de diagramas puede hacer esto.

Aunque dijeron "Puedes usarTMS Diagram Studio para eso, no es tan complicado crear nuevos bloques personalizados, como habitaciones en forma de L ", así que todavía tengo que verificar que pueda manejar triángulos y loros perdidos (polígonos).