added srcs with save/load/export/visualization

raises warning when srcv would need to support 2 directions of sources,