After thinking it over, I decided to try to write "push away" as a GSOC project. I depicted my general vision in previous mail: http://www.seul.org/pipermail/geda-dev/2008-March/005141.html . Do you have any suggestions what such a project should realize? -- Bartlomiej Wolowiec