Resources refactor
Extract online tile sources interface
I have no idea what am I doing