SHL-159
organizing imports, adding comprehensive documentation