Language-Restricted Iterated Function Systems, Koch Constructions, and L-systems