Replimat: A Self Replicating Construction System