Render logo based on configuration

Some users would prefer to have a smaller logo in the navbar,
rather than in the body content, as it takes up less space and
fits layout better. This change adds an option for it.