Fixed spelling
Fixed more spelling
Added support for items stretching multiple columns
Renamed delegate method for column span for item.
Fixed mistake in assertion
Added comments, renamed variables