Add missing headers.
More missing headers.
Don't export header-only class; fix multiple definition of do_show().