Basic CF diagram. Still a little glitchy, will look into if time allows.