Replaced isEmployee with type and fixed unit tests.
Added callback monitor to prevent transaction interference.
Added module icons.