First model

Added the first interfaces for a possible model structure