Fix popover overlap and sizing
Generic error popup
Factor out error namespace.

These aren't really meant to be exported
Updates