Example-Aided Design: Supporting Visualization Ideation and Implementation