Adding the basic class outline for modal data partitioning