shuffle around dependencies to keep them out of rest-modules artifacts