Semantic indent and alignment

Use whitespace to communicate structural significance.
Method arguments alignment is an established good practice, so this rule should be reworked. Perhaps we should have separate rules for method arguments and collection literals.