re-orgs happen

move the source codes into a subdir for easier packaging.