scaffolding FX:
taken classes from swt scaffolding