Add high-level architecture
Remove OSX-generated files