In the midst of redesigning acid-cell into simple-cell

Lord help me.
separated out functions from types