Path To A Cleaner React Architecture Part 6 - Business Logic Separation