Basic components of instructional programs | Synapse