You can read more about this at http://en.wikipedia.org/wiki/Periodic_table.
The following diagram shows the typical periodic table that we would like to create:
It has 18 columns
For each element, we will show the atomic number and symbol
Lanthanide and Actinide elements are displayed separately
Lanthanides will be shown in green
Actinides shall be shown in blue
All other elements will be shown in black
With these requirements in place, let's get to the design and implementation of it.