Aqui tienes este post de XDA donde te explica como tener lo que tu quieres exactamente, MultiRom
Enlace
Y para tu segunda opcion, solo con hacer un nandroid backup en el recovery (cosa que debes de hacer siempre que vayas a tocar roms y demás, por seguridad), que te guarda en la SD una copia exacta tal cual de como tenias la rom en el momento de hacerla, incluida cache, data, etc