More package oriented, and thread-only scheduler