Added SourceCode model (#310, #124)