Basic implementations of subject, predicate, reference, literal and statement. These basic graph components are not actually part of a graph, but are meant for comparison, etc.