Framework layout