COMP9323 Project: BPEL Online Editor