Developing an AV HTTP Controller - Part I