Start building out the analytical functionality