Split the Movie app out into more reusable parts,