Design synthesis of microelectromechanical systems using genetic algorithms with component-based genotype representation