Basic User Model.
Module requirements