Adding icon.
Added services interface and implementation.