Fixed Bug where IsVisible() was called even if no more elements in iterator
Fixed some layutees typos in comments
Removed constraints from the align operations.

Not quite sure yet why would we ever want to align based on a layoutee
rather than applying the same alignment to all layoutees.
Some typo corrections