Adding lake model, fixing undefined reference in AppRouter