Flexible Multiple Discrete-Continuous Choice Structures And Mixed Modeling