How Does Angular Work?