Initial commit - mainly on layouts.