add post round trip, add Dependency attr, etc

add domain project, compile MessageBusAccess project, more Constants,
folder structure