Studying cognitive development in cultural context: A multi-level analysis approach