Add Spring Component Model

See #47 :)