i feel that too often it architects spend time agonising over the most elegant approach when in fact the tools are still evolving and will no doubt go through more than one iteration of architecture over the next decade