Source maps support

First try