Generate a workspace instead of modifying input. Refs #8518.