Do the Heavy Lifting

What does the idiom “do the heavy lifting” mean?

Definition: Work on the most difficult part of a project

Example: Susan had the idea for the new accounting method, but the IT staff did the heavy lifting, getting it onto everyone’s computers.