filled in some missing background related to software frameworks and visualization methods