Text this: Discrete cilia modelling with singularity distributions