added CardLayout widget into core to assume selector layouts;