An exploration into the Dojo framework