This is a refinement of a a design I did for an assignment back at FZD.
Original FZD homework submission