Visual design software for grid-based projects such as beading and knitting