A framework which organizes layout of application dynamically