Graphing I: Transformations and Parent Functions