Put architecture overview before syntactical stuff, giving readme a nice, breadth first type of flow.