IDE gui implementation complete