Describir: Thoughts on architecture :