Inside Flux: TU Delft's newest building