\usepackage{flowfram}
\ffvadjustfalse
\setlength{\columnsep}{1cm}
\Ncolumn{3}

% TCB boxes for important stuff
\usepackage[many]{tcolorbox}

% Mathematical typesetting & symbols
\usepackage{amsthm, mathtools, amssymb} 
\usepackage{marvosym, wasysym}
\allowdisplaybreaks

% Tables
\usepackage{tabularx, multirow}
\usepackage{booktabs}
\renewcommand*{\arraystretch}{2}

% Make enumerations more compact
\usepackage{enumitem}
\setitemize{itemsep=0.5pt}
\setenumerate{itemsep=0.75pt}

% To include sketches & PDFs
\usepackage{graphicx}

% For hyperlinks
\usepackage{hyperref}
\hypersetup{ colorlinks=true }

% Fomatting
\usepackage{multicol}
\usepackage{parskip}    % Disables new paragraph indent

% Custom resets
\renewcommand{\arraystretch}{1.3}           % Decrease row height
\renewcommand{\familydefault}{\sfdefault}

% Flexible graphs / visualisations inside latex
\usepackage{tikz}
\usetikzlibrary{positioning, arrows.meta, calc, matrix}

% Algorithms
\usepackage[ruled]{algorithm2e}