Imagination Library Registration