Module implementation change.

Allows an easier way to change the name of the library.