Will read layout from files (instead of hard coding) - WIP