Living Cell Microarrays: An Overview of Concepts