Molecular communication is one solution for nano-scale communication between nanomachines. Nanomachines (e.g., biological molecules, artificial devices) represent small devices or components that perform computation, sensing, or actuation. Molecular communication provides a mechanism for one nanomachine to encode or decode information into molecules and to send information to another nanomachine. This paper describes a molecular motor communcation system in terms of a high level architecture for molecular communication. We also briefly discuss current and future work in molecular communcation.