Text this: The essentials of finite element modeling and adaptive refinement