Visual content creation and editing via structural and functional hierarchies