Sets width and height of ourpur images
Refactors all stencil directives into structs
Removes unused stencil method declaration
Separates `Stencil::Outline` into its own file