Text this: Finite element approximation for optimal shape, material and topology design