BALU: A Modular Computational Framework for Maritime Vehicle Systems - Ricardo Manuel de Carvalho Almeida Falcão (2022)