divide layout on independent parts