Add application snapshot support