Extract pipe and circle to be defined once (at module import)
Added DEVNOTES