\documentclass[a4paper]{article}
\usepackage[margin=1in]{geometry}
\usepackage{fancyhdr} % for headers
\usepackage[citestyle=verbose-ibid, backend=biber, autocite=footnote]{biblatex} % Footnote references. Use autocite{}.


% --- Configuration ---
\bibliography{src/references}
% \pagestyle{fancy}
% \setlength{\parskip}{6pt}
% \setlength{\parindent}{0pt}

% \fancyfoot{}
% \lhead{\rightmark}
% \rhead{\thepage}
% \fancyheadoffset{0.005\textwidth}

\begin{document}
    \section{Abstract}
    \textit{Explains briefly the paper and what it does.}

    \section{Introduction}
    \textit{Introduce the scope.}

    \begin{itemize}
        \item Event-based scheduling as a concept \begin{itemize}
            \item Why is it useful?
        \end{itemize}
        \item Network events and REST APIs as a concept \begin{itemize}
            \item
        \end{itemize}
    \end{itemize}

    \subsection{Problem}
    \textit{Something about the MEOW monitor, and expanding it. Probably also why it would be a good idea(?).}

    \begin{itemize}
        \item Why \texttt{MEOW} needs it \begin{itemize}
            \item Further expansion of possibilities with the system
        \end{itemize}
    \end{itemize}

    \subsection{Background}
    \textit{Explaining the existing code and what it does and why. Also modules used and other important stuff to know.}

    \begin{itemize}
        \item General \texttt{MEOW\_BASE} structure: \begin{itemize}
            \item Monitors check if patterns are triggered \begin{itemize}
                \item Patterns are triggered by an event. Currently only file event triggers are implemented.
            \end{itemize}
            \item Handlers perform recipes \begin{itemize}
                \item Recipes are actions that are taken when triggered. python code can be run as a recipe.
            \end{itemize}
            \item The conductor handles the job queue of rules \begin{itemize}
                \item Rules combine patterns and recipes (When this pattern is triggered, perform this recipe).
            \end{itemize}
        \end{itemize}
        \item Specific (but not too granular) implementation details of \texttt{MEOW\_BASE}. \begin{itemize}
            \item Class structure
        \end{itemize}
        \item Other important stuff to know
    \end{itemize}

    \section{Method}
    \textit{Explaining the code I wrote and why I made those choices.}

    \section{Results}
    \textit{Does it work? How well?}

    \subsection{Testing}

    \subsection{Discussion}
    \textit{With the hindsight of the results, what could I have done better?}

    \section{Future Work}
    \textit{What should someone do if they want to fix my mistakes, or expand on them further.}

    \section{Conclusion}
    \textit{Did I succeed in what I wanted to do?}

    \newpage
    \appendix
    \printbibliography{}
\end{document}