Updated rest of DocGenerator to use Asset