Swig implemented, added dependency to components