Looks cool as it is something I have battled with recently, but it always ends up limiting you, just like if you try to use Wordpress for everything, it works 90 % of the way, but the last 10 % will break you!