More movements, library function files prefixed with sh_
Adding kernel module