IIRC there should be PORTAIT layout type definition, besides normal, thumb, etc.
But even if there isn't, is there a problem to define it?
Could you commit what is done so far, so I can play with it as well (if i find some spare time )