JavaScript library that supports development based on an awareness model.