initial commit
add (black) screen edges for the perspective view
add dynamic edges
add plane width and height parameters and change option to param
introducing layouts
add a screen space and a edge thickness parameters, and a ready function to trigger rendering