How do I approach my group about dividing up the work?
Your approach is fine, even though I would propose a face-to-face meeting in which the assignments are made.

Tipp: Try to make the work packages independent of other peoples result, especially make sure that noone is idle in the beginning because they have to wait for a result of another one.