programmable interface components for DSpace