Design for Acquisition: Principles of Knowledge-system Design to Facilitate Knowledge Acquisition