A neutron transport mini-app with both diamond-difference and linear-discontinuous finite element spatial discretisation options