Including demonstrations and scala style.