Adding first draft of compilation tools