Canonical Models for the Forward and Backward Iteration of Holomorphic Maps