refactoring grabbalepart class and chaging the connection descriptions orientations to absolute rather than relative