Beginning rewrite of parameterized classes guide