However, it has capabilities far beyond such packages. The point with Fusion is that it is squarely aimed at creating substantial applications which would normally require programmatic control. For this type of work, Fusion really does take away some of the pain, and produces some really excellent results . To complete the cautionary note, I must add that you do not get something for nothing. Inevitably, if you replace a scripting approach with a 'setting parameters' approach, you lose some flexibility.
Fusion offers a pretty extensive range of tools and options.
But if you want something it does not have, the scope for a work-around is more restricted. My own preference would be to work with a range of products to generate my source material copying and pasting into Fusion for the final product.