Added default theme and prototype of registering functionality