I'm about halfway through a complete rewrite of Leonardo (which I'll soon release as 0.4.0). I mostly wanted to rework the backend to support annotations to entries such as comments and trackbacks (see Blogs, Annotations, Comments and Trackbacks for why I think they are the same thing). I also wanted to allow for alternative backends such as Subversion.
While I was at it, I thought I may as well improve the frontend dispatching to make things more modular.
To avoid "second system syndrome", I'm treating this entirely as a refactoring and not adding any new features until I'm done.