General interface: contained-in import fields

General interface pattern done. Hopefully easy to exend