(Mostly internal) Common classes used across the PASOA project.