Research project at QuTech as part of the Master's thesis of the Computer Science programme at TU Delft.