https://bocaiwwasuiw.github.io/post/structural-design-definition/