Text this: A computational implementation of design sensitivity analysis and structural optimisation