You can now align based on a supplied rect and not just a position