Avatar: Lessons On Realizing Your Vision