Getting Started
Getting started with atom is easy. The following sections will cover the basics of atom and should cover the needs of most users. In particular it will try to shed lights on the following points:
how to define a new Atom object
how type validation works
how the observer pattern works