Add basic interfaces and partials