core design language