Feature/material

First draft for material plugin