Initial implementation of Cinematic