Non-Linguistic Notions In Language Modeling: Learning, Retention, And Applications