(#52) Moved visibility service to portal services. Added basic mock.