Diagramoverflow

Fixes components hanging out of #diagram with "overflow-x", makes components area a bit less tall so no vertical scroll bar appears.

Note: I should get rid of the "overflow-y", "hidden" declaration as it does no good anyway.

Note: Something weird is happening, some component is appearing for I don't know what reason.