Added source files

Nothing implemented, just a skeleton.