This is used mostly by the API (but also the engine for composed templates), so it doesn't belong in the engine package. Change-Id: I79cf8cc619a6988013a58eb4d46c014c3dcac4a3 Signed-off-by: Zane Bitter <zbitter@redhat.com>