The Building Blocks of Skill Development