Material Initial Commit

Code base restructured to prepare for creation of graphes using the
Google Material Design language.