Post-Source abstraction + vk as a first source
Some fixes in vk
working vk
Merge remote-tracking branch 'origin/develop' into post_source