High Level Design Document For Boa