Initial commit of base structure and third party AS classes