Started working on the module interface

Doesn't really support anything yet, only supports giving a name
so far.

Signed-off-by: Toon Schoenmakers <nighteyes1993@gmail.com>