Renamed to setLayoutBy + some documentation.