Zaslat SMS: A CAD-Integrated Framework for Dynamic Structural Topology Optimisation via Visual Programming