SO? architecture and ideas