Tracking build manager changes
adding cache of known types
final pass in creating cache