Initial work

+1

I think it's a good idea all around.