Refractored Common project and added documentation to the PAK namespace