1 2\input{header} 3\begin{tikzpicture}[scale=1, transform shape] 4 5\newcomponent{0}{0}{MyClass} 6\umlprovidedinterface[interface=std::function<std::unique\_ptr<MyClass>(int)>, distance=5.3, padding=0.9cm]{MyClass} 7\umlrequiredinterface[interface=Foo, distance=2, padding=0.9cm]{MyClass} 8 9\end{tikzpicture} 10\input{footer} 11