sounds good - i added the case. And I'll add the vertical cases you mentioned, we can always add others if needed.
In regards to positioning - there's two different methods I have been working on. With animation, I had a positioning function with screen positions like center, left, right, top, bottom. I have also been testing an 'Anchor' function, which can anchor an object inside or against another object ( for example, anchor an image within a surface, or to the right of a surface ). I'm not sure if that should be part of the 'settings' module or something separate. In your case, are you referring to a padding when anchoring to a certain area?