Added Composer functionality and UI