DRY up definition of non-Play sub-projects