Refactor

Made the placed item entity more alike to a list, and made it easier to
add additional properties to placed items (like relative positions for
example).