mod: replace local implementation by using y3-commons lib
add: implement application interface from y3-commons
rem: svn commit information