# Functions

BuildDotFile builds a GraphViz .dot file from a simplified Dockerfile.
LoadAndParseDockerfile looks for the Dockerfile and returns a SimplifiedDockerfile.

# Structs

ExternalImage holds the name of an external image.
Layer stores the changes compared to the image it’s based on within a multi-stage Dockerfile.
SimplifiedDockerfile contains the parts of the Dockerfile that are relevant for generating the multi-stage build graph.
Stage represents a single build stage within the multi-stage Dockerfile or an external image.
WaitFor holds the name of the stage or external image for which the builder has to wait, and the type, i.e.