What is the MOST important consideration when implementing system architecture & design solutions in Groovy and Grails?