An experimental branch named 'consistency'[1] has been pushed to the central git repository. I recommend layout authors to review the changes taking place and report back with your opinion.
I've currently only drycode ported over Auras, but more elements will probably follow as soon as I feel like it / have time.
The idea is to move everything over to a more generalized API. We currently do
self:PostUpdateHealth(evente, unit), while the consistency branch will do
self.Buffs:PostUpdate(event, unit).
Code-wise this isn't much of a change, and it's only there to make it simple to write layouts (really!). I'm also thinking about writing a small oUF extension to proxy over 1.3 layouts to this possible(!) API change.
Nothing is set in stone, and it's time to hear the opinion of the layout authors. :)
[1]
http://ixo.no/git/oUF.git/log/?h=consistency