Skeleton implementation of AgnLocus class; it compiles, but is not yet complete or tested