Create basic recursive template