Can you please just write out the tikz libraries here, instead of using a variable. Also, is calc loaded first for any particular reason, or could we sort these libraries alphabetically?