The user interface framework for the Ghost blogging platform