you can use magnets, corners and pads to connect components. Please, consider that it is not needed that you create a different full_adder for each instance: the tool generate different VHDL instances for each full_adder.
Thank you for pointing out this issue. We are updating the documentation with a tutorial for hierarchical designs.
We will update the file ASAP.