Reworking graph drawing: do not draw any sections that would end up being smaller then 2 pixels. This greatly unclutters the graph and speeds up drawing
refactoring graph drawing
Reworked graph handling, x/y lookup, added duc_opendirat()