A Systematic Approach to the Design of Advanced Flywheels