Add base factories
Add controls factories
Use builder instead of factory
Add layers builder
Add events builder
Add overlays builder
Add services builder
Add map builder
[Travis] Fix config