Communication between parts is done either via object embedded variables or globals.