A basic implementation/clone of Angular