Designing Flexible Circuits