Added component and factory bases
DNA and view class