Add preliminary support for adding vector layers

and having playback on them. Will need to be integrated with styling later on. Tested on point layers mostly for now.