Initial commit for dynamic model of vector data
Merge remote-tracking branch 'origin/dynamic_layer_model' into dynamic_layer_model