Laying out subviews with Swift Generics
rptony.org