What are the key components involved in AR development?