A methodology for the ergonomic design of interactive computer graphic systems, and its application to crystallography.