A Dockerfile defines the process for building a Docker image. What actually processes the Dockerfile? I'm assuming it's a component that belongs to Docker that first begins the Dockerfile processing? If so, what component is that, and is it the only component that handles the main processing of the Dockerfile?