Singularity Systems