Exploring GWT 6: Detailed implementation