I also came from OOP background, and attempting to translate some of the concepts exists in the domain into processes and data classes as tuples for my side project.  So far, dividing up the responsibility into processes seems be working out fine.  I would be interested to see what others think about this approach.
<br><br>Aaron<br>