md`> * Each level of visualization design will produce a certain desired output which will be needed to continue towards the next level as it will be used as the next level's input.
> * __First Level:__ Main vocabulary of the domain is characterized, where the output are detailed questions and instructions that are required to solve the problem.
> * __Second Level:__ The previous output is further cateogorized and transformed into relevant data to create the visualization, which is the output. Another output is also the description of tasks needed to be done.
> * __Third Level:__ The instructions and data required are inputted. The output is the design prototype on how the visualization will look like and how the users will interact with it.
> * __Fourth Level:__ Since the design is inputted, the output will be the completed algorithm that creates the intended design successfully as well as responds correctly towards user interations.
`