A professional would be a great help if money is not an issue . . . and if you're running after time. But some basics are not really hard to understand. Like, know how you want it to look like, then plan from the bottom up --- meaning, know what to bury first before putting things on top.
What's complicated is the execution, i admit. You can hire professionals either do the whole thing or implement portions of the entire thing.