Data-Driven Approaches To Flexible Systems Design