Principles of Cell Theory