Public types moved to from Core dir to tree root.
Updated gitignore.