move cell implementations into files with their appropriate parent class (better import statements, clarity)