added subsec about homogeneous vs heterogeneous in intro