Working within the bounds of two-dimensional drawing programs and algorithmic design software, this project seeks to improve the accessibility to hidden information that is often obscured in conventional CAD software. Building off of visual programming tools like Grasshopper and Dynamo, a series of video prototypes have been constructed. This project proposes that a feasible and usable platform can be devised to take advantage of a bidirectional link between scripting and direct manipulation. This is demonstrated in the video prototypes by combining conventions from modern CAD software, and algorithmic scripting software. A heuristic evaluation is used to analyze the usability of the proposed software seen in the video prototypes.