Changes posted by Yuri on Basecamp for linux compatibility.
Changed cbegin to begin and cend to end.
Fixed compilation issue with SvgFile by adding "typename" to declaration

Added SvgFile to CMake.