Visual Positioning System - All You Need To Know