Try centralizing SOC

git-svn-id: svn://svn.mongueurs.net/yn2014@38 89e87127-a2d7-e211-820f-0014221438fa
Centralize SOC to one file

This may cause some formatting issues

git-svn-id: svn://svn.mongueurs.net/yn2014@39 89e87127-a2d7-e211-820f-0014221438fa