Add new package domain and move domain classes into the new package