Copyright (c) 2026 Oskar Edén Wallberg and Alexander Karolin
