Design, manufacturing, prototyping, and testing