Added Basic Visio Functionality